Interface JCRTraversableAmetysObject
-
- All Superinterfaces:
AmetysObject,JCRAmetysObject,MetadataAwareAmetysObject,ModifiableAmetysObject,ModifiableMetadataAwareAmetysObject,ModifiableTraversableAmetysObject,RemovableAmetysObject,TraversableAmetysObject
- All Known Implementing Classes:
AbstractProgram,AbstractProgramPart,AbstractSurveyElement,AbstractTraversableProgramPart,CategoryJCR,CMSJCRTag,Container,Course,CourseList,CoursePart,DefaultContent,DefaultLink,DefaultPage,DefaultSharedContent,DefaultTraversableAmetysObject,DefaultWebContent,DefaultWorkflowAwareContent,DefaultZone,JCRCalendar,JCRCalendarEvent,JCRCategory,JCRResourcesCollection,JCRTag,JCRTasksList,JCRThread,JCRWorkflow,JCRWorkflowProcess,KeywordJCR,ModifiableDefaultContent,ModifiableDefaultWebContent,OrgUnit,Person,Program,Project,ProjectTagJCR,QueryContainer,RootAmetysObject,Site,Sitemap,SubProgram,Survey,SurveyPage,SurveyQuestion,ThemeJCR,Thesaurus,VersionComponentAmetysObject,VersionsAmetysObject
public interface JCRTraversableAmetysObject extends JCRAmetysObject, ModifiableTraversableAmetysObject
TraversableAmetysObjectstored in a JCR repository.
-
-
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.jcr.JCRAmetysObject
getNode
-
Methods inherited from interface org.ametys.plugins.repository.ModifiableAmetysObject
needsSave, rename, revertChanges, saveChanges
-
Methods inherited from interface org.ametys.plugins.repository.metadata.ModifiableMetadataAwareAmetysObject
getMetadataHolder
-
Methods inherited from interface org.ametys.plugins.repository.ModifiableTraversableAmetysObject
createChild
-
Methods inherited from interface org.ametys.plugins.repository.RemovableAmetysObject
remove
-
Methods inherited from interface org.ametys.plugins.repository.TraversableAmetysObject
getChild, getChildAt, getChildPosition, getChildren, hasChild
-
-