tinlizard.web
Class UserWeb

java.lang.Object
  extended by tinlizard.web.ObjectWeb<User>
      extended by tinlizard.web.UserWeb

public final class UserWeb
extends ObjectWeb<User>

Decorate User for Stapler.


Constructor Summary
UserWeb(User user)
           
 
Method Summary
 void doDelete(org.kohsuke.stapler.StaplerRequest request, org.kohsuke.stapler.StaplerResponse response)
           
 void doUpdate(org.kohsuke.stapler.StaplerRequest request, org.kohsuke.stapler.StaplerResponse response)
           
 CodelineCollectionWeb getCodelines()
           
 Date getCreated()
           
 String getCreatedBy()
           
 String getEmail()
           
 Integer getId()
           
 Date getLastModified()
           
 String getLastModifiedBy()
           
 String getName()
           
protected  User getSubject()
           
 
Methods inherited from class tinlizard.web.ObjectWeb
doJson, doPython, doXml, gotoMyIndex
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserWeb

public UserWeb(User user)
Method Detail

getSubject

protected User getSubject()
Specified by:
getSubject in class ObjectWeb<User>

getId

public Integer getId()

getName

public String getName()
Specified by:
getName in class ObjectWeb<User>

getEmail

@Exported
public String getEmail()

getCreated

@Exported
public Date getCreated()
Specified by:
getCreated in class ObjectWeb<User>

getCreatedBy

@Exported
public String getCreatedBy()
Specified by:
getCreatedBy in class ObjectWeb<User>

getLastModified

@Exported
public Date getLastModified()
Specified by:
getLastModified in class ObjectWeb<User>

getLastModifiedBy

@Exported
public String getLastModifiedBy()
Specified by:
getLastModifiedBy in class ObjectWeb<User>

getCodelines

@Exported(visibility=1)
public CodelineCollectionWeb getCodelines()

doDelete

@RolesAllowed(value="TINLIZARD_ADMIN")
public void doDelete(org.kohsuke.stapler.StaplerRequest request,
                                       org.kohsuke.stapler.StaplerResponse response)
              throws Exception
Overrides:
doDelete in class ObjectWeb<User>
Throws:
Exception

doUpdate

@RolesAllowed(value="TINLIZARD_USER")
public void doUpdate(org.kohsuke.stapler.StaplerRequest request,
                                       org.kohsuke.stapler.StaplerResponse response)
              throws Exception
Throws:
Exception


Copyright © 2009. All Rights Reserved.