Interface DataAndVersionAwareAmetysObject
-
- All Superinterfaces:
AmetysObject,VersionAwareAmetysObject
- All Known Subinterfaces:
ModifiableDataAwareVersionableAmetysObject
- All Known Implementing Classes:
AbstractProgram,AbstractProgramPart,AbstractTraversableProgramPart,Cart,Container,Course,CourseList,CoursePart,DefaultAmetysObject,DefaultContent,DefaultLockableAmetysObject,DefaultSharedContent,DefaultWebContent,DefaultWorkflowAwareContent,JCRPost,JCRProjectMember,JCRResource,JCRTask,ModifiableDefaultContent,ModifiableDefaultWebContent,OrgUnit,Person,Program,Query,SubProgram
public interface DataAndVersionAwareAmetysObject extends VersionAwareAmetysObject
AmetysObjectthat is versioned and can handle unversioned data.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ModelLessDataHoldergetUnversionedDataHolder()Returns an unversionedModelLessDataHolder.-
Methods inherited from interface org.ametys.plugins.repository.AmetysObject
equals, getId, getName, getParent, getParentPath, getPath, hashCode
-
Methods inherited from interface org.ametys.plugins.repository.version.VersionAwareAmetysObject
getAllLabels, getAllRevisions, getLabels, getLabels, getRevision, getRevisionTimestamp, getRevisionTimestamp, switchToLabel, switchToRevision
-
-
-
-
Method Detail
-
getUnversionedDataHolder
ModelLessDataHolder getUnversionedDataHolder()
Returns an unversionedModelLessDataHolder.- Returns:
- an unversioned
ModelLessDataHolder.
-
-