Package sonia.scm
Interface ModelObject
- All Superinterfaces:
Cloneable
,LastModifiedAware
,Serializable
,TypedObject
,Validateable
- All Known Implementing Classes:
Changeset
,Group
,Repository
,RepositoryRole
,User
public interface ModelObject
extends TypedObject, LastModifiedAware, Cloneable, Validateable, Serializable
Base interface for all model objects.
-
Method Summary
Modifier and TypeMethodDescriptiongetId()
Returns the unique id of the model objectvoid
setCreationDate
(Long timestamp) void
setLastModified
(Long timestamp) Methods inherited from interface sonia.scm.LastModifiedAware
getLastModified
Methods inherited from interface sonia.scm.TypedObject
getType
Methods inherited from interface sonia.scm.Validateable
isValid