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

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

public class SiteNodeTypeDefinitionController
extends BaseController


Constructor Summary
SiteNodeTypeDefinitionController()
           
 
Method Summary
 SiteNodeTypeDefinitionVO create(SiteNodeTypeDefinitionVO vo)
           
 void delete(SiteNodeTypeDefinitionVO vo)
           
 void deleteSiteNodeTypeDefinition(java.lang.Integer siteNodeTypeDefinitionId, org.exolab.castor.jdo.Database db)
          This method deletes the SiteNodeTypeDefinition sent in from the system.
 java.util.List getAvailableServiceBindingVOList(java.lang.Integer siteNodeTypeDefinitionId)
          This method returns a list with AvailableServiceBidningVO-objects which are available for the siteNodeTypeDefinition sent in
static SiteNodeTypeDefinitionController getController()
          Factory method
 BaseEntityVO getNewVO()
          This is a method that gives the user back an newly initialized ValueObject for this entity that the controller is handling.
 SiteNodeTypeDefinition getSiteNodeTypeDefinitionWithId(java.lang.Integer siteNodeTypeDefinitionId, org.exolab.castor.jdo.Database db)
           
 SiteNodeTypeDefinition getSiteNodeTypeDefinitionWithIdAsReadOnly(java.lang.Integer siteNodeTypeDefinitionId, org.exolab.castor.jdo.Database db)
           
 SiteNodeTypeDefinition getSiteNodeTypeDefinitionWithName(java.lang.String name, org.exolab.castor.jdo.Database db, boolean readOnly)
          This method gets a SiteNodeTypeDefinition based on it's name.
 java.util.List getSiteNodeTypeDefinitionVOList()
           
 SiteNodeTypeDefinitionVO getSiteNodeTypeDefinitionVOWithId(java.lang.Integer siteNodeTypeDefinitionId)
           
 SiteNodeTypeDefinitionVO update(SiteNodeTypeDefinitionVO siteNodeTypeDefinitionVO)
           
 SiteNodeTypeDefinitionVO update(SiteNodeTypeDefinitionVO siteNodeTypeDefinitionVO, java.lang.String[] availableServiceBindingValues)
           
 
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

SiteNodeTypeDefinitionController

public SiteNodeTypeDefinitionController()
Method Detail

getController

public static SiteNodeTypeDefinitionController getController()
Factory method


getSiteNodeTypeDefinitionVOWithId

public SiteNodeTypeDefinitionVO getSiteNodeTypeDefinitionVOWithId(java.lang.Integer siteNodeTypeDefinitionId)
                                                           throws SystemException,
                                                                  Bug
SystemException
Bug

create

public SiteNodeTypeDefinitionVO create(SiteNodeTypeDefinitionVO vo)
                                throws ConstraintException,
                                       SystemException
ConstraintException
SystemException

delete

public void delete(SiteNodeTypeDefinitionVO vo)
            throws ConstraintException,
                   SystemException
ConstraintException
SystemException

getSiteNodeTypeDefinitionWithId

public SiteNodeTypeDefinition getSiteNodeTypeDefinitionWithId(java.lang.Integer siteNodeTypeDefinitionId,
                                                              org.exolab.castor.jdo.Database db)
                                                       throws SystemException,
                                                              Bug
SystemException
Bug

getSiteNodeTypeDefinitionWithIdAsReadOnly

public SiteNodeTypeDefinition getSiteNodeTypeDefinitionWithIdAsReadOnly(java.lang.Integer siteNodeTypeDefinitionId,
                                                                        org.exolab.castor.jdo.Database db)
                                                                 throws SystemException,
                                                                        Bug
SystemException
Bug

getSiteNodeTypeDefinitionVOList

public java.util.List getSiteNodeTypeDefinitionVOList()
                                               throws SystemException,
                                                      Bug
SystemException
Bug

getSiteNodeTypeDefinitionWithName

public SiteNodeTypeDefinition getSiteNodeTypeDefinitionWithName(java.lang.String name,
                                                                org.exolab.castor.jdo.Database db,
                                                                boolean readOnly)
                                                         throws SystemException,
                                                                Bug
This method gets a SiteNodeTypeDefinition based on it's name.

Parameters:
name -
db -
Returns:
Throws:
SystemException
Bug

deleteSiteNodeTypeDefinition

public void deleteSiteNodeTypeDefinition(java.lang.Integer siteNodeTypeDefinitionId,
                                         org.exolab.castor.jdo.Database db)
                                  throws SystemException,
                                         Bug
This method deletes the SiteNodeTypeDefinition sent in from the system.

SystemException
Bug

update

public SiteNodeTypeDefinitionVO update(SiteNodeTypeDefinitionVO siteNodeTypeDefinitionVO)
                                throws ConstraintException,
                                       SystemException
ConstraintException
SystemException

update

public SiteNodeTypeDefinitionVO update(SiteNodeTypeDefinitionVO siteNodeTypeDefinitionVO,
                                       java.lang.String[] availableServiceBindingValues)
                                throws ConstraintException,
                                       SystemException
ConstraintException
SystemException

getAvailableServiceBindingVOList

public java.util.List getAvailableServiceBindingVOList(java.lang.Integer siteNodeTypeDefinitionId)
                                                throws ConstraintException,
                                                       SystemException
This method returns a list with AvailableServiceBidningVO-objects which are available for the siteNodeTypeDefinition sent in

ConstraintException
SystemException

getNewVO

public BaseEntityVO getNewVO()
This is a method that gives the user back an newly initialized ValueObject for this entity that the controller is handling.

Specified by:
getNewVO in class BaseController