|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.arsdigita.domain.DomainObject
com.arsdigita.domain.ObservableDomainObject
com.arsdigita.kernel.ACSObject
com.arsdigita.versioning.VersionedACSObject
com.arsdigita.cms.ContentItem
com.arsdigita.cms.contenttypes.ContentGroup
This is an identifiable group of content that is used by the index page.
Field Summary | |
static String |
BASE_DATA_OBJECT_TYPE
|
static String |
ITEM_ASSOCIATIONS
|
static String |
versionId
|
Fields inherited from class com.arsdigita.cms.ContentItem |
ANCESTORS, AUDITING, CHILDREN, CONTENT_SECTION, CONTENT_TYPE, DRAFT, DRAFT_VERSION, LANGUAGE, LIVE, NAME, PARENT, PENDING, VERSION, VERSIONS |
Fields inherited from class com.arsdigita.versioning.VersionedACSObject |
IS_DELETED, MASTER |
Fields inherited from class com.arsdigita.kernel.ACSObject |
CONTAINER, DEFAULT_DOMAIN_CLASS, DISPLAY_NAME, ID, OBJECT_TYPE |
Constructor Summary | |
ContentGroup()
|
|
ContentGroup(BigDecimal id)
Constructor. |
|
ContentGroup(com.arsdigita.persistence.DataObject obj)
|
|
ContentGroup(com.arsdigita.persistence.OID oid)
Constructor. |
|
ContentGroup(String type)
|
Method Summary | |
void |
addContentItem(ContentItem item)
This adds an item to the group. |
void |
clearContentItems()
This removes all items from the group. |
String |
getBaseDataObjectType()
|
ItemCollection |
getContentGroupAssociations()
This returns the related items, in order. |
ItemCollection |
getContentItems()
This returns the related items, in order. |
protected int |
getMaxSortKey()
Get the highest sortKey for associations in this ContentGroup. |
void |
removeContentItem(ContentItem item)
This removes an item from the group. |
void |
swapWithNext(ContentItem item)
This swaps the sort key with the next item in the list or does nothing if no such item exists. |
void |
swapWithPrevious(ContentItem item)
This swaps the sort key with the next item in the list or does nothing if no such item exists. |
Methods inherited from class com.arsdigita.versioning.VersionedACSObject |
applyTag, applyUniqueTag, autoPropagateMaster, getMaster, getRolledBackTo, getTransactions, getTransactions, isMaster, isRolledBack, isSubtype, permanentlyDelete, propagateMaster, recordAttributeChange, rollBackTo, rollBackTo, rollForward, save, setMaster, trackChanges |
Methods inherited from class com.arsdigita.kernel.ACSObject |
assertPrivilege, checkPrivilege, doCreateCheck, doWriteCheck, getContainer, getDefaultDomainClass, getID, getSpecificObjectType, getSpecificOID, gimmeContainer, isContainerModified, setID, setID |
Methods inherited from class com.arsdigita.domain.ObservableDomainObject |
addObserver, getObservers |
Methods inherited from class com.arsdigita.domain.DomainObject |
add, add, addToAssociation, afterDelete, clear, delete, disconnect, equals, getObjectType, getOID, getSession, hashCode, isDeleted, isDisconnected, isModified, isNew, isPropertyModified, isValid, remove, remove, remove, removeFromAssociation, save, setAssociation, setAssociation, specializeDataObject, specializeDataObject, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final String versionId
public static final String BASE_DATA_OBJECT_TYPE
public static final String ITEM_ASSOCIATIONS
Constructor Detail |
public ContentGroup()
public ContentGroup(com.arsdigita.persistence.OID oid) throws com.arsdigita.domain.DataObjectNotFoundException
DataObject
is retrieved
from the persistent storage mechanism with an OID
specified by oid.
oid
- The OID
for the retrieved
DataObject
.public ContentGroup(BigDecimal id) throws com.arsdigita.domain.DataObjectNotFoundException
DataObject
is retrieved
from the persistent storage mechanism with an OID
specified by id and getBaseDataObjectType()
.
id
- The id
for the retrieved
DataObject
.public ContentGroup(com.arsdigita.persistence.DataObject obj)
public ContentGroup(String type)
Method Detail |
public String getBaseDataObjectType()
getBaseDataObjectType
in class ContentItem
public void addContentItem(ContentItem item)
public void removeContentItem(ContentItem item)
public void clearContentItems()
public ItemCollection getContentItems()
public ItemCollection getContentGroupAssociations()
public void swapWithNext(ContentItem item)
public void swapWithPrevious(ContentItem item)
protected int getMaxSortKey()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |