Package mc.core.model.cc
Class Version
java.lang.Object
mc.core.model.cc.Version
- All Implemented Interfaces:
Serializable,IBaseEntity,ICoreEntity
Entity as container for version info of an object. Object must implement IVersionManaged. Detailed version change
info may be stored in an assigned report.
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanlonggetId()optional report with change information.getUser()intinthashCode()voidsetDateOfChange(Calendar date) voidsetId(long id) voidvoidsetObject(ComplexEntity object) voidvoidvoidsetVersionNumber(int version) toString()
-
Constructor Details
-
Version
public Version()
-
-
Method Details
-
getId
public long getId()- Specified by:
getIdin interfaceIBaseEntity
-
setId
public void setId(long id) - Specified by:
setIdin interfaceIBaseEntity
-
getObject
-
setObject
-
getLocale
-
setLocale
-
getUser
-
setUser
-
getReport
optional report with change information. no delete cascade, cause report may also assigned to notifications.- Returns:
- report for this version
-
setReport
-
getDateOfChange
-
setDateOfChange
-
getVersionNumber
public int getVersionNumber() -
setVersionNumber
public void setVersionNumber(int version) -
equals
-
hashCode
public int hashCode() -
toString
-