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
Modifiable
DataAndVersionAwareAmetysObject.-
Method Summary
Methods inherited from interface org.ametys.plugins.repository.AmetysObject
equals, getId, getName, getParent, getParentPath, getPath, hashCodeMethods inherited from interface org.ametys.plugins.repository.ModifiableAmetysObject
needsSave, rename, revertChanges, saveChangesMethods inherited from interface org.ametys.plugins.repository.version.VersionableAmetysObject
addLabel, checkpoint, removeLabel, restoreFromLabel, restoreFromRevisionMethods inherited from interface org.ametys.plugins.repository.version.VersionAwareAmetysObject
getAllLabels, getAllRevisions, getLabels, getLabels, getRevision, getRevisionTimestamp, getRevisionTimestamp, switchToLabel, switchToRevision
-
Method Details
-
getUnversionedDataHolder
Returns an unversionedModifiableModelLessDataHolder.- Specified by:
getUnversionedDataHolderin interfaceDataAndVersionAwareAmetysObject- Returns:
- an unversioned
ModifiableModelLessDataHolder.
-