Interface JCRTraversableAmetysObject
- All Superinterfaces:
AmetysObject,DataHolder,JCRAmetysObject,MetadataAwareAmetysObject,ModifiableAmetysObject,ModifiableDataHolder,ModifiableMetadataAwareAmetysObject,ModifiableTraversableAmetysObject,RemovableAmetysObject,TraversableAmetysObject
- All Known Subinterfaces:
TrashElement
- All Known Implementing Classes:
AbstractColorableJCRTag,AbstractProgram,AbstractProgramPart,AbstractSitemapElement,AbstractSurveyElement,AbstractTraversableProgramPart,AmetysObjectCollection,CartContainer,CategoryJCR,CMSJCRTag,Container,Course,CourseList,CoursePart,DefaultContent,DefaultIndexableTraversableAmetysObject,DefaultLink,DefaultPage,DefaultSharedContent,DefaultTrashElement,DefaultTraversableAmetysObject,DefaultWebContent,DefaultWorkflowAwareContent,DefaultZone,Folder,Form,FormDirectory,FormPage,FormQuestion,JCRCalendar,JCRCalendarEvent,JCRCategory,JCRResourcesCollection,JCRTag,JCRTasksList,KeywordJCR,ModifiableDefaultContent,ModifiableDefaultWebContent,OrgUnit,Person,Program,Project,ProjectTagJCR,QueryContainer,RootAmetysObject,Site,Sitemap,SubProgram,Survey,SurveyPage,SurveyQuestion,ThemeJCR,ThemeJCR,Thesaurus,VersionComponentAmetysObject,VersionsAmetysObject
public interface JCRTraversableAmetysObject
extends JCRAmetysObject, ModifiableTraversableAmetysObject
TraversableAmetysObject stored in a JCR repository.-
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.jcr.JCRAmetysObject
getNodeMethods 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.metadata.ModifiableMetadataAwareAmetysObject
getMetadataHolderMethods inherited from interface org.ametys.plugins.repository.ModifiableTraversableAmetysObject
createChildMethods inherited from interface org.ametys.plugins.repository.RemovableAmetysObject
removeMethods inherited from interface org.ametys.plugins.repository.TraversableAmetysObject
getChild, getChildAt, getChildPosition, getChildren, hasChild