tinlizard.web
Class ProjectWeb

java.lang.Object
  extended by tinlizard.web.ObjectWeb<Project>
      extended by tinlizard.web.ProjectWeb

public final class ProjectWeb
extends ObjectWeb<Project>

Decorate Project for Stapler.


Constructor Summary
ProjectWeb(Project p)
           
 
Method Summary
 void doAddCodeline(org.kohsuke.stapler.StaplerRequest request, org.kohsuke.stapler.StaplerResponse response)
           
 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 getActiveCodelines()
           
 CodelineWeb getCodeline(String name)
           
 CodelineCollectionWeb getCodelines()
           
 Date getCreated()
           
 String getCreatedBy()
           
 String getDescription()
           
 Integer getId()
           
 Date getLastModified()
           
 String getLastModifiedBy()
           
 CodelineWeb getMainline()
           
protected  Class<Project> getManagedClass()
           
 String getName()
           
 String getScmConnection()
           
protected  Project 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

ProjectWeb

public ProjectWeb(Project p)
Method Detail

getManagedClass

protected Class<Project> getManagedClass()

getSubject

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

getId

public Integer getId()

getName

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

getDescription

@Exported
public String getDescription()

getCreated

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

getCreatedBy

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

getLastModified

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

getLastModifiedBy

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

getScmConnection

@Exported
public String getScmConnection()

getCodelines

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

getActiveCodelines

public CodelineCollectionWeb getActiveCodelines()

getMainline

public CodelineWeb getMainline()

getCodeline

public CodelineWeb getCodeline(String name)

doDelete

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

doUpdate

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

doAddCodeline

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


Copyright © 2009. All Rights Reserved.