net.hurstfrost.jenkins.avatar.user
Class AvatarProperty

java.lang.Object
  extended by hudson.model.UserProperty
      extended by net.hurstfrost.jenkins.avatar.user.AvatarProperty
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Action, hudson.model.Describable<hudson.model.UserProperty>, hudson.model.ModelObject

public class AvatarProperty
extends hudson.model.UserProperty
implements hudson.model.Action


Nested Class Summary
static class AvatarProperty.DescriptorImpl
           
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Field Summary
 
Fields inherited from class hudson.model.UserProperty
user
 
Constructor Summary
AvatarProperty()
           
 
Method Summary
 void doImage(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp)
           
 void doUpload(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp)
          Receive file upload from startUpload.jelly.
 java.lang.String getAvatarUrl()
           
 java.lang.String getDisplayName()
           
 boolean getHasAvatar()
           
 boolean getHasAvatarBeforeSave()
           
 java.lang.String getIconFileName()
           
 byte[] getImageBytes()
           
 boolean getResetTrigger()
           
 java.lang.String getUnsavedAvatarUrl()
           
 java.lang.String getUrlName()
           
 hudson.model.UserProperty reconfigure(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject form)
           
 void setImageBytes(byte[] imageBytes)
           
 
Methods inherited from class hudson.model.UserProperty
all, getDescriptor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AvatarProperty

public AvatarProperty()
Method Detail

getImageBytes

public byte[] getImageBytes()

setImageBytes

public void setImageBytes(byte[] imageBytes)

getAvatarUrl

@Exported
public java.lang.String getAvatarUrl()

getUnsavedAvatarUrl

public java.lang.String getUnsavedAvatarUrl()

getHasAvatar

public boolean getHasAvatar()

getHasAvatarBeforeSave

public boolean getHasAvatarBeforeSave()

getResetTrigger

public boolean getResetTrigger()

doImage

public void doImage(org.kohsuke.stapler.StaplerRequest req,
                    org.kohsuke.stapler.StaplerResponse rsp)
             throws java.io.IOException
Throws:
java.io.IOException

doUpload

public void doUpload(org.kohsuke.stapler.StaplerRequest req,
                     org.kohsuke.stapler.StaplerResponse rsp)
              throws java.io.IOException,
                     javax.servlet.ServletException
Receive file upload from startUpload.jelly. File is placed in $JENKINS_HOME/userContent directory.

Throws:
javax.servlet.ServletException
java.io.IOException

reconfigure

public hudson.model.UserProperty reconfigure(org.kohsuke.stapler.StaplerRequest req,
                                             net.sf.json.JSONObject form)
                                      throws hudson.model.Descriptor.FormException
Overrides:
reconfigure in class hudson.model.UserProperty
Throws:
hudson.model.Descriptor.FormException

getDisplayName

public java.lang.String getDisplayName()
Specified by:
getDisplayName in interface hudson.model.Action
Specified by:
getDisplayName in interface hudson.model.ModelObject

getIconFileName

public java.lang.String getIconFileName()
Specified by:
getIconFileName in interface hudson.model.Action

getUrlName

public java.lang.String getUrlName()
Specified by:
getUrlName in interface hudson.model.Action


Copyright © 2004-2011. All Rights Reserved.