|
|||||||||||
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.versioning
.
Versioned ACSObject
Field Summary | |
static String |
BASE_DATA_OBJECT_TYPE
Deprecated. |
static String |
IS_DELETED
Deprecated. |
static String |
MASTER
Deprecated. |
Fields inherited from class com.arsdigita.kernel.ACSObject |
CONTAINER, DEFAULT_DOMAIN_CLASS, DISPLAY_NAME, ID, OBJECT_TYPE, versionId |
Fields inherited from interface com.arsdigita.auditing.Audited |
versionId |
Constructor Summary | |
protected |
VersionedACSObject(DataObject data)
Deprecated. |
|
VersionedACSObject(ObjectType type)
Deprecated. |
|
VersionedACSObject(OID oid)
Deprecated. |
protected |
VersionedACSObject(OID oid,
boolean checkDeleted)
Deprecated. |
|
VersionedACSObject(String typeName)
Deprecated. |
Method Summary | |
void |
applyTag(String tag)
Deprecated. |
String |
applyUniqueTag(String prefix)
Deprecated. |
void |
autoPropagateMaster(VersionedACSObject master)
Deprecated. |
protected void |
beforeSave()
Deprecated. |
protected String |
getBaseDataObjectType()
Deprecated. Returns the base data object type for this domain object class. |
Date |
getCreationDate()
Deprecated. Gets the creation date of the object. |
String |
getCreationIP()
Deprecated. Gets the creation IP address. |
User |
getCreationUser()
Deprecated. Gets the user who created the object. |
Date |
getLastModifiedDate()
Deprecated. Gets the last modified date. |
String |
getLastModifiedIP()
Deprecated. Gets the last modified IP address. |
User |
getLastModifiedUser()
Deprecated. Gets the user who last modified the object. |
VersionedACSObject |
getMaster()
Deprecated. |
Transaction |
getRolledBackTo()
Deprecated. |
TransactionCollection |
getTransactions()
Deprecated. |
TransactionCollection |
getTransactions(boolean descending)
Deprecated. |
boolean |
isMaster()
Deprecated. |
boolean |
isRolledBack()
Deprecated. |
protected static boolean |
isSubtype(ObjectType subType)
Deprecated. |
void |
permanentlyDelete()
Deprecated. |
protected void |
propagateMaster(VersionedACSObject master)
Deprecated. |
boolean |
recordAttributeChange(String action,
String attr,
Object oldValue,
Object newValue)
Deprecated. |
void |
rollBackTo(String tag)
Deprecated. |
void |
rollBackTo(Transaction trans)
Deprecated. |
void |
rollForward()
Deprecated. |
void |
save(String tag)
Deprecated. |
void |
setMaster(VersionedACSObject master)
Deprecated. |
boolean |
trackChanges()
Deprecated. |
Methods inherited from class com.arsdigita.kernel.ACSObject |
assertPrivilege, checkPrivilege, doCreateCheck, doWriteCheck, getContainer, getDefaultDomainClass, getDisplayName, getID, getSpecificObjectType, getSpecificOID, gimmeContainer, initialize, 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, afterSave, beforeDelete, clear, delete, disconnect, equals, get, getObjectType, getOID, getSession, hashCode, isDeleted, isDisconnected, isModified, isNew, isPropertyModified, isValid, remove, remove, remove, removeFromAssociation, save, set, 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 BASE_DATA_OBJECT_TYPE
public static final String MASTER
public static final String IS_DELETED
Constructor Detail |
protected VersionedACSObject(DataObject data)
public VersionedACSObject(String typeName)
public VersionedACSObject(ObjectType type)
protected VersionedACSObject(OID oid, boolean checkDeleted)
public VersionedACSObject(OID oid)
Method Detail |
protected void beforeSave()
beforeSave
in class ACSObject
protected String getBaseDataObjectType()
DomainObject
getBaseDataObjectType
in class ACSObject
public boolean recordAttributeChange(String action, String attr, Object oldValue, Object newValue)
public boolean trackChanges()
protected void propagateMaster(VersionedACSObject master)
public User getCreationUser()
Audited
getCreationUser
in interface Audited
public Date getCreationDate()
Audited
getCreationDate
in interface Audited
public String getCreationIP()
Audited
getCreationIP
in interface Audited
public User getLastModifiedUser()
Audited
getLastModifiedUser
in interface Audited
public Date getLastModifiedDate()
Audited
getLastModifiedDate
in interface Audited
public String getLastModifiedIP()
Audited
getLastModifiedIP
in interface Audited
public VersionedACSObject getMaster()
public void setMaster(VersionedACSObject master)
public boolean isMaster()
public String applyUniqueTag(String prefix)
public void applyTag(String tag)
public void rollBackTo(String tag)
public void rollBackTo(Transaction trans)
public boolean isRolledBack()
public Transaction getRolledBackTo()
public void rollForward()
public TransactionCollection getTransactions(boolean descending)
public TransactionCollection getTransactions()
public void autoPropagateMaster(VersionedACSObject master)
public void permanentlyDelete()
public void save(String tag)
protected static boolean isSubtype(ObjectType subType)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |