Interface ModifiableDataAwareVersionableAmetysObject
-
- All Superinterfaces:
AmetysObject,DataAndVersionAwareAmetysObject,ModifiableAmetysObject,VersionableAmetysObject,VersionAwareAmetysObject
- 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 ModifiableDataAwareVersionableAmetysObject extends VersionableAmetysObject, DataAndVersionAwareAmetysObject, ModifiableAmetysObject
ModifiableDataAndVersionAwareAmetysObject.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ModifiableModelLessDataHoldergetUnversionedDataHolder()Returns an unversionedModifiableModelLessDataHolder.-
Methods inherited from interface org.ametys.plugins.repository.AmetysObject
equals, getId, getName, getParent, getParentPath, getPath, hashCode
-
Methods inherited from interface org.ametys.plugins.repository.ModifiableAmetysObject
needsSave, rename, revertChanges, saveChanges
-
Methods inherited from interface org.ametys.plugins.repository.version.VersionableAmetysObject
addLabel, checkpoint, removeLabel, restoreFromLabel, restoreFromRevision
-
Methods inherited from interface org.ametys.plugins.repository.version.VersionAwareAmetysObject
getAllLabels, getAllRevisions, getLabels, getLabels, getRevision, getRevisionTimestamp, getRevisionTimestamp, switchToLabel, switchToRevision
-
-
-
-
Method Detail
-
getUnversionedDataHolder
ModifiableModelLessDataHolder getUnversionedDataHolder()
Returns an unversionedModifiableModelLessDataHolder.- Specified by:
getUnversionedDataHolderin interfaceDataAndVersionAwareAmetysObject- Returns:
- an unversioned
ModifiableModelLessDataHolder.
-
-