Interface ModelAwareAmetysObject
- All Superinterfaces:
AmetysObject,DataHolder,ModelAwareDataHolder
- All Known Subinterfaces:
CalendarEvent,CalendarResource,CDMEntity,CommentableContent,Content,ContributorCommentableContent,IndexableAmetysObject,IndexableJCRAmetysObject,ModelAwareJCRAmetysObject,ModifiableCalendarEvent,ModifiableContent,ModifiableIndexableAmetysObject,ModifiableModelAwareAmetysObject,ModifiableWebContent,ModifiableWorkflowAwareContent,ProgramItem,ProgramPart,SharedContent,Task,TasksList,Thread,TrashElement,TraversableProgramPart,WebContent,WorkflowAwareContent
- All Known Implementing Classes:
AbstractProgram,AbstractProgramPart,AbstractTraversableProgramPart,Cart,Catalog,Container,ContentBackupAmetysObject,ContentConsistencyResult,Course,CourseList,CoursePart,DefaultAmetysObject,DefaultContent,DefaultIndexableAmetysObject,DefaultIndexableTraversableAmetysObject,DefaultLockableAmetysObject,DefaultSharedContent,DefaultTrashElement,DefaultWebContent,DefaultWorkflowAwareContent,File,Form,FormEntry,FormPageRule,FormQuestion,JCRCalendar,JCRCalendarEvent,JCRCalendarResource,JCRProjectMember,JCRResource,JCRTask,JCRTasksList,JCRThread,ModifiableDefaultContent,ModifiableDefaultWebContent,OrgUnit,Person,Program,Query,SimpleIndexableAmetysObject,SimpleModelAwareAmetysObject,Site,SubProgram,TaskCalendarEvent
Model aware
AmetysObject that can handle data.-
Field Summary
Fields inherited from interface org.ametys.plugins.repository.data.holder.ModelAwareDataHolder
ALTERNATIVE_SUFFIX, STATUS_SUFFIX -
Method Summary
Modifier and TypeMethodDescriptionCollection<? extends Model> getModel()Retrieves the data holder's modelMethods 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, dataToSAX, dataToSAX, getRepositoryData, getValue, getValueOrDefault, hasValue, hasValueOrEmptyMethods inherited from interface org.ametys.plugins.repository.data.holder.ModelAwareDataHolder
dataToJSON, dataToJSON, dataToJSON, dataToJSON, dataToJSONForEdition, dataToMap, dataToMap, dataToMap, dataToMap, dataToSAX, dataToSAX, dataToSAX, dataToSAX, dataToSAXForEdition, getComposite, getDataNames, getDefinition, getDifferences, getDifferences, getDifferences, getDifferences, getExternalComposite, getExternalRepeater, getExternalValue, getLocalComposite, getLocalRepeater, getLocalValue, getModelItemTypeExtensionPoint, getParentDataHolder, getRepeater, getRootDataHolder, getStatus, getType, getValueOfType, getValueOfTypeOrDefault, getValueOrDefault, getValueWithMultiValuedPathSegments, hasDefinition, hasDifferences, hasDifferences, hasDifferences, hasDifferences, hasExternalValue, hasExternalValueOrEmpty, hasLocalValue, hasLocalValueOrEmpty, hasValue, isMultiple, isMultiple
-
Method Details
-
getModel
Collection<? extends Model> getModel()Description copied from interface:ModelAwareDataHolderRetrieves the data holder's model- Specified by:
getModelin interfaceModelAwareDataHolder- Returns:
- the data holder's model
-