|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.infoglue.cms.controllers.kernel.impl.simple.BaseController
org.infoglue.cms.controllers.kernel.impl.simple.GroupPropertiesController
public class GroupPropertiesController
This class is the controller for all handling of extranet groups properties.
| Constructor Summary | |
|---|---|
GroupPropertiesController()
|
|
| Method Summary | |
|---|---|
GroupPropertiesVO |
create(java.lang.Integer languageId,
java.lang.Integer contentTypeDefinitionId,
GroupPropertiesVO groupPropertiesVO)
This method created a new GroupPropertiesVO in the database. |
GroupProperties |
create(java.lang.Integer languageId,
java.lang.Integer contentTypeDefinitionId,
GroupPropertiesVO groupPropertiesVO,
org.exolab.castor.jdo.Database db)
This method created a new GroupPropertiesVO in the database. |
void |
delete(GroupPropertiesVO groupPropertiesVO)
|
void |
deleteDigitalAssetRelation(java.lang.Integer groupPropertiesId,
DigitalAsset digitalAsset,
org.exolab.castor.jdo.Database db)
This method deletes the relation to a digital asset - not the asset itself. |
java.lang.String |
getAttributeValue(java.lang.Integer groupPropertiesId,
java.lang.String attributeName,
boolean escapeHTML)
This method fetches a value from the xml that is the groupProperties Value. |
java.lang.String |
getAttributeValue(java.lang.String groupName,
java.lang.Integer languageId,
java.lang.String attributeName)
Returns the value of a Group Property |
java.lang.String |
getAttributeValue(java.lang.String groupName,
java.lang.Integer languageId,
java.lang.String attributeName,
org.exolab.castor.jdo.Database db)
Returns the value of a Group Property |
java.lang.String |
getAttributeValue(java.lang.String xml,
java.lang.String attributeName,
boolean escapeHTML)
This method fetches a value from the xml that is the groupProperties Value. |
java.util.List |
getContentTypeDefinitionVOList(java.lang.String groupName)
This method fetches all content types available for this group. |
static GroupPropertiesController |
getController()
Factory method |
java.util.List |
getDigitalAssetVOList(java.lang.Integer groupPropertiesId)
This method should return a list of those digital assets the contentVersion has. |
java.util.List |
getGroupContentTypeDefinitionList(java.lang.String groupName,
org.exolab.castor.jdo.Database db)
This method fetches all group content types available for this group within a transaction. |
java.util.List |
getGroupPropertiesList(java.lang.String groupName,
java.lang.Integer languageId,
org.exolab.castor.jdo.Database db,
boolean readOnly)
This method gets a list of groupProperties for a group The result is a list of propertiesblobs - each propertyblob is a list of actual properties. |
GroupProperties |
getGroupPropertiesWithId(java.lang.Integer groupPropertiesId,
org.exolab.castor.jdo.Database db)
|
java.util.List |
getGroupPropertiesVOList()
|
java.util.List |
getGroupPropertiesVOList(java.lang.String groupName,
java.lang.Integer languageId)
This method gets a list of groupProperties for a group The result is a list of propertiesblobs - each propertyblob is a list of actual properties. |
java.util.List |
getGroupPropertiesVOList(java.lang.String groupName,
java.lang.Integer languageId,
org.exolab.castor.jdo.Database db)
This method gets a list of groupProperties for a group The result is a list of propertiesblobs - each propertyblob is a list of actual properties. |
GroupPropertiesVO |
getGroupPropertiesVOWithId(java.lang.Integer groupPropertiesId)
|
BaseEntityVO |
getNewVO()
This is a method that gives the user back an newly initialized ValueObject for this entity that the controller is handling. |
java.util.List |
getReadOnlyRelatedContents(java.lang.String groupName,
java.lang.Integer languageId,
java.lang.String attributeName,
org.exolab.castor.jdo.Database db)
Returns the related Contents |
java.util.List |
getReadOnlyRelatedSiteNodes(java.lang.String groupName,
java.lang.Integer languageId,
java.lang.String attributeName,
org.exolab.castor.jdo.Database db)
Returns the related SiteNodes |
java.util.List |
getRelatedCategories(java.lang.String groupName,
java.lang.Integer languageId,
java.lang.String attribute)
Returns all current Category relationships for th specified attribute name |
java.util.List |
getRelatedCategories(java.lang.String groupName,
java.lang.Integer languageId,
java.lang.String attribute,
org.exolab.castor.jdo.Database db)
Returns all current Category relationships for th specified attribute name |
java.util.List |
getRelatedCategoriesVOList(java.lang.String groupName,
java.lang.Integer languageId,
java.lang.String attribute,
org.exolab.castor.jdo.Database db)
Returns all current Category relationships for th specified attribute name |
java.util.List |
getRelatedContents(java.lang.String groupName,
java.lang.Integer languageId,
java.lang.String attributeName)
Returns the related Contents |
java.util.List |
getRelatedContents(java.lang.String groupName,
java.lang.Integer languageId,
java.lang.String attributeName,
org.exolab.castor.jdo.Database db)
Returns the related Contents |
java.util.List |
getRelatedSiteNodes(java.lang.String groupName,
java.lang.Integer languageId,
java.lang.String attributeName)
Returns the related SiteNodes |
java.util.List |
getRelatedSiteNodes(java.lang.String groupName,
java.lang.Integer languageId,
java.lang.String attributeName,
org.exolab.castor.jdo.Database db)
Returns the related SiteNodes |
GroupPropertiesVO |
update(GroupPropertiesVO groupPropertiesVO,
java.lang.String[] extranetUsers)
|
GroupPropertiesVO |
update(java.lang.Integer languageId,
java.lang.Integer contentTypeDefinitionId,
GroupPropertiesVO groupPropertiesVO)
This method updates an extranet group properties. |
void |
updateAttributeValue(java.lang.Integer groupPropertiesId,
java.lang.String attributeName,
java.lang.String attributeValue)
This method fetches a value from the xml that is the groupProperties Value. |
void |
updateContentTypeDefinitions(java.lang.String groupName,
java.lang.String[] contentTypeDefinitionIds)
This method fetches all content types available for this group. |
| Methods inherited from class org.infoglue.cms.controllers.kernel.impl.simple.BaseController |
|---|
beginTransaction, beginTransaction, closeDatabase, commitTransaction, createEntity, createEntity, createQuery, deleteEntity, deleteEntity, deleteEntity, deleteEntity, executeQuery, executeQuery, executeQuery, executeQuery, getAllObjects, getAllVOObjects, getAllVOObjects, getAllVOObjects, getAllVOObjects, getLogger, getObjectWithId, getObjectWithId, getObjectWithIdAsReadOnly, getVOWithId, getVOWithId, getVOWithId, getVOWithId, intercept, intercept, rollbackTransaction, toModifiableVOList, toVOList, updateEntity, updateEntity, updateEntity, updateEntity, validateEntity |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public GroupPropertiesController()
| Method Detail |
|---|
public static GroupPropertiesController getController()
public GroupProperties getGroupPropertiesWithId(java.lang.Integer groupPropertiesId,
org.exolab.castor.jdo.Database db)
throws SystemException,
Bug
SystemException
Bug
public GroupPropertiesVO getGroupPropertiesVOWithId(java.lang.Integer groupPropertiesId)
throws SystemException,
Bug
SystemException
Bug
public java.util.List getGroupPropertiesVOList()
throws SystemException,
Bug
SystemException
Bug
public GroupPropertiesVO create(java.lang.Integer languageId,
java.lang.Integer contentTypeDefinitionId,
GroupPropertiesVO groupPropertiesVO)
throws ConstraintException,
SystemException
ConstraintException
SystemException
public GroupProperties create(java.lang.Integer languageId,
java.lang.Integer contentTypeDefinitionId,
GroupPropertiesVO groupPropertiesVO,
org.exolab.castor.jdo.Database db)
throws ConstraintException,
SystemException,
java.lang.Exception
ConstraintException
SystemException
java.lang.Exception
public GroupPropertiesVO update(java.lang.Integer languageId,
java.lang.Integer contentTypeDefinitionId,
GroupPropertiesVO groupPropertiesVO)
throws ConstraintException,
SystemException
ConstraintException
SystemException
public GroupPropertiesVO update(GroupPropertiesVO groupPropertiesVO,
java.lang.String[] extranetUsers)
throws ConstraintException,
SystemException
ConstraintException
SystemException
public java.util.List getGroupPropertiesVOList(java.lang.String groupName,
java.lang.Integer languageId)
throws ConstraintException,
SystemException
ConstraintException
SystemException
public java.util.List getGroupPropertiesVOList(java.lang.String groupName,
java.lang.Integer languageId,
org.exolab.castor.jdo.Database db)
throws ConstraintException,
java.lang.Exception
ConstraintException
java.lang.Exception
public java.util.List getGroupPropertiesList(java.lang.String groupName,
java.lang.Integer languageId,
org.exolab.castor.jdo.Database db,
boolean readOnly)
throws ConstraintException,
SystemException,
java.lang.Exception
ConstraintException
SystemException
java.lang.Exception
public void delete(GroupPropertiesVO groupPropertiesVO)
throws ConstraintException,
SystemException
ConstraintException
SystemException
public java.util.List getDigitalAssetVOList(java.lang.Integer groupPropertiesId)
throws SystemException,
Bug
SystemException
Bug
public void deleteDigitalAssetRelation(java.lang.Integer groupPropertiesId,
DigitalAsset digitalAsset,
org.exolab.castor.jdo.Database db)
throws SystemException,
Bug
SystemException
Bug
public java.util.List getContentTypeDefinitionVOList(java.lang.String groupName)
throws ConstraintException,
SystemException
ConstraintException
SystemException
public java.util.List getGroupContentTypeDefinitionList(java.lang.String groupName,
org.exolab.castor.jdo.Database db)
throws ConstraintException,
SystemException,
java.lang.Exception
ConstraintException
SystemException
java.lang.Exception
public void updateContentTypeDefinitions(java.lang.String groupName,
java.lang.String[] contentTypeDefinitionIds)
throws ConstraintException,
SystemException
ConstraintException
SystemException
public void updateAttributeValue(java.lang.Integer groupPropertiesId,
java.lang.String attributeName,
java.lang.String attributeValue)
throws SystemException,
Bug
SystemException
Bug
public java.lang.String getAttributeValue(java.lang.String groupName,
java.lang.Integer languageId,
java.lang.String attributeName)
throws SystemException
SystemException
public java.lang.String getAttributeValue(java.lang.String groupName,
java.lang.Integer languageId,
java.lang.String attributeName,
org.exolab.castor.jdo.Database db)
throws SystemException,
java.lang.Exception
SystemException
java.lang.Exception
public java.lang.String getAttributeValue(java.lang.Integer groupPropertiesId,
java.lang.String attributeName,
boolean escapeHTML)
throws SystemException,
Bug
SystemException
Bug
public java.lang.String getAttributeValue(java.lang.String xml,
java.lang.String attributeName,
boolean escapeHTML)
throws SystemException,
Bug
SystemException
Bug
public java.util.List getRelatedContents(java.lang.String groupName,
java.lang.Integer languageId,
java.lang.String attributeName)
throws SystemException
groupPropertiesId -
SystemException
public java.util.List getReadOnlyRelatedContents(java.lang.String groupName,
java.lang.Integer languageId,
java.lang.String attributeName,
org.exolab.castor.jdo.Database db)
throws SystemException,
java.lang.Exception
groupPropertiesId -
SystemException
java.lang.Exception
public java.util.List getRelatedContents(java.lang.String groupName,
java.lang.Integer languageId,
java.lang.String attributeName,
org.exolab.castor.jdo.Database db)
throws SystemException,
java.lang.Exception
groupPropertiesId -
SystemException
java.lang.Exception
public java.util.List getRelatedSiteNodes(java.lang.String groupName,
java.lang.Integer languageId,
java.lang.String attributeName)
throws SystemException
groupPropertiesId -
SystemException
public java.util.List getRelatedSiteNodes(java.lang.String groupName,
java.lang.Integer languageId,
java.lang.String attributeName,
org.exolab.castor.jdo.Database db)
throws SystemException,
java.lang.Exception
groupPropertiesId -
SystemException
java.lang.Exception
public java.util.List getReadOnlyRelatedSiteNodes(java.lang.String groupName,
java.lang.Integer languageId,
java.lang.String attributeName,
org.exolab.castor.jdo.Database db)
throws SystemException,
java.lang.Exception
groupPropertiesId -
SystemException
java.lang.Exception
public java.util.List getRelatedCategories(java.lang.String groupName,
java.lang.Integer languageId,
java.lang.String attribute)
attribute -
public java.util.List getRelatedCategoriesVOList(java.lang.String groupName,
java.lang.Integer languageId,
java.lang.String attribute,
org.exolab.castor.jdo.Database db)
throws SystemException,
java.lang.Exception
attribute -
SystemException
java.lang.Exception
public java.util.List getRelatedCategories(java.lang.String groupName,
java.lang.Integer languageId,
java.lang.String attribute,
org.exolab.castor.jdo.Database db)
attribute -
public BaseEntityVO getNewVO()
getNewVO in class BaseController
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||