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
AmetysObject
that is versioned and can handle unversioned data.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ModelLessDataHolder
getUnversionedDataHolder()
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
.
-
-