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,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. 
 
 - 
 
 -