public interface UserGroupTransaction extends UserGroup, IOTransaction
UserGroup
in the Escenic
system, which is capable of being updated. This transaction object should only be retrieved by locking an UserGroup
object.
This will ensure that only one person can modify this UserGroup
at a time. A new transaction object can be retrieved when this object is released.
See LockManager
for further details on locking.
Make sure that all manditory attributes are set before invoking IOTransaction.create()
.
Manditory attributes:
UserGroup
IOAtom.ObjectType
ID_INVALID, OBJECTTYPE_AGREEMENTINFO, OBJECTTYPE_ARTICLE, OBJECTTYPE_CATALOG, OBJECTTYPE_CATEGORY, OBJECTTYPE_ENTITY, OBJECTTYPE_FORUM, OBJECTTYPE_LAYOUT, OBJECTTYPE_MAX, OBJECTTYPE_MIN, OBJECTTYPE_PERSON, OBJECTTYPE_POOL, OBJECTTYPE_POSTING, OBJECTTYPE_PRESENTATION_FORUM, OBJECTTYPE_PRESENTATION_POSTING, OBJECTTYPE_PRESENTATION_THREAD, OBJECTTYPE_PROFILE, OBJECTTYPE_PUBLICATION, OBJECTTYPE_SECTION, OBJECTTYPE_THREAD, OBJECTTYPE_TOPIC, OBJECTTYPE_UNKNOWN, OBJECTTYPE_USERGROUP
Modifier and Type | Method and Description |
---|---|
Person |
getInitialMember()
Deprecated.
Initial members are no longer required.
|
void |
setInitialMember(Person member)
Deprecated.
Initial members are no longer required.
|
void |
setName(String name)
Sets the name of this group.
|
getCreationDate, getLastModified, getName, getUserGroupMembers, getUserMembers, isMember
getProtectionDomain, getUserGroups
breakAndLock, createTransaction, getChecksum, getHashKey, getId, getLockKeeper, getObjectType, getOwnerPublicationId, getProtectionDomains, isLocked, isPreview, isValid, lock, lock, lock, lock, refresh
create, delete, getObject, release, setId, setOwnerPublicationId, update
void setName(String name)
name
- the new name of this groupvoid setInitialMember(Person member)
member
- the initial member to add to this group© 1998- 2018 Stibo DX