Interface ModifiableDataAwareVersionableAmetysObject
- All Superinterfaces:
AmetysObject,DataAndVersionAwareAmetysObject,DataHolder,ModifiableAmetysObject,ModifiableDataHolder,VersionableAmetysObject,VersionAwareAmetysObject
- All Known Implementing Classes:
AbstractProgram,AbstractProgramPart,AbstractTraversableProgramPart,Cart,Container,Course,CourseList,CoursePart,DefaultAmetysObject,DefaultContent,DefaultIndexableAmetysObject,DefaultLockableAmetysObject,DefaultSharedContent,DefaultWebContent,DefaultWorkflowAwareContent,File,JCRCalendarResource,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, hashCodeMethods inherited from interface org.ametys.plugins.repository.data.holder.DataHolder
copyTo, copyTo, dataToJSON, dataToJSON, dataToJSON, dataToJSON, dataToSAX, dataToSAX, dataToSAX, dataToSAX, getDataNames, getModelItemTypeExtensionPoint, getType, getValue, getValueOfType, getValueOfTypeOrDefault, getValueOrDefault, hasDifferences, hasValue, hasValue, hasValueOrEmpty, isMultiple, isMultipleMethods inherited from interface org.ametys.plugins.repository.ModifiableAmetysObject
needsSave, rename, revertChanges, saveChangesMethods inherited from interface org.ametys.plugins.repository.data.holder.ModifiableDataHolder
getComposite, getComposite, getParentDataHolder, getRepositoryData, getRootDataHolder, removeValue, setValue, setValue, synchronizeValuesMethods 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 unversionedModifiableDataHolder.- Specified by:
getUnversionedDataHolderin interfaceDataAndVersionAwareAmetysObject- Returns:
- an unversioned
ModifiableDataHolder.
-