org.infoglue.cms.controllers.kernel.impl.simple
Class SiteNodeStateController

java.lang.Object
  |
  +--org.infoglue.cms.controllers.kernel.impl.simple.BaseController
        |
        +--org.infoglue.cms.controllers.kernel.impl.simple.SiteNodeStateController

public class SiteNodeStateController
extends BaseController


Constructor Summary
SiteNodeStateController()
           
 
Method Summary
 SiteNodeVersion changeState(java.lang.Integer oldSiteNodeVersionId, java.lang.Integer stateId, java.lang.String versionComment, InfoGluePrincipal infoGluePrincipal, java.lang.Integer siteNodeId, org.exolab.castor.jdo.Database db, java.util.List resultingEvents)
          This method handles versioning and state-control of siteNodes.
 SiteNodeVersion changeState(java.lang.Integer oldSiteNodeVersionId, java.lang.Integer stateId, java.lang.String versionComment, InfoGluePrincipal infoGluePrincipal, java.lang.Integer siteNodeId, java.util.List resultingEvents)
          This method handles versioning and state-control of siteNodes.
static SiteNodeStateController getController()
          Factory method
 BaseEntityVO getNewVO()
          This is a method that never should be called.
 
Methods inherited from class org.infoglue.cms.controllers.kernel.impl.simple.BaseController
deleteEntity, deleteEntity, deleteEntity, getAllVOObjects, getAllVOObjects, getAllVOObjects, getAllVOObjects, getVOWithId, getVOWithId, getVOWithId, toModifiableVOList, toVOList, updateEntity, updateEntity, updateEntity, validateEntity
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SiteNodeStateController

public SiteNodeStateController()
Method Detail

getController

public static SiteNodeStateController getController()
Factory method


changeState

public SiteNodeVersion changeState(java.lang.Integer oldSiteNodeVersionId,
                                   java.lang.Integer stateId,
                                   java.lang.String versionComment,
                                   InfoGluePrincipal infoGluePrincipal,
                                   java.lang.Integer siteNodeId,
                                   java.util.List resultingEvents)
                            throws ConstraintException,
                                   SystemException
This method handles versioning and state-control of siteNodes. Se inline documentation for further explainations.

ConstraintException
SystemException

changeState

public SiteNodeVersion changeState(java.lang.Integer oldSiteNodeVersionId,
                                   java.lang.Integer stateId,
                                   java.lang.String versionComment,
                                   InfoGluePrincipal infoGluePrincipal,
                                   java.lang.Integer siteNodeId,
                                   org.exolab.castor.jdo.Database db,
                                   java.util.List resultingEvents)
                            throws ConstraintException,
                                   SystemException
This method handles versioning and state-control of siteNodes. Se inline documentation for further explainations.

ConstraintException
SystemException

getNewVO

public BaseEntityVO getNewVO()
This is a method that never should be called.

Specified by:
getNewVO in class BaseController