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 Details

    • getId

      String getId()
      Returns the unique id of the model object
    • setLastModified

      void setLastModified(Long timestamp)
    • getCreationDate

      Long getCreationDate()
    • setCreationDate

      void setCreationDate(Long timestamp)