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
,JCRThread
,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, 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 Details
-
getUnversionedDataHolder
Returns an unversionedModifiableModelLessDataHolder
.- Specified by:
getUnversionedDataHolder
in interfaceDataAndVersionAwareAmetysObject
- Returns:
- an unversioned
ModifiableModelLessDataHolder
.
-