Interface VersionAwareAmetysObject

All Superinterfaces:
AmetysObject
All Known Subinterfaces:
DataAndVersionAwareAmetysObject, ModifiableDataAwareVersionableAmetysObject, VersionableAmetysObject
All Known Implementing Classes:
AbstractProgram, AbstractProgramPart, AbstractTraversableProgramPart, Cart, Container, Course, CourseList, CoursePart, DefaultAmetysObject, DefaultContent, DefaultLockableAmetysObject, DefaultSharedContent, DefaultWebContent, DefaultWorkflowAwareContent, JCRCalendarResource, JCRPost, JCRProjectMember, JCRResource, JCRTask, ModifiableDefaultContent, ModifiableDefaultWebContent, OrgUnit, Person, Program, Query, SubProgram

public interface VersionAwareAmetysObject extends AmetysObject
AmetysObject that is versioned and knows about its revisions and labels.