Package org.ametys.plugins.repository
Interface RemovableAmetysObject
- All Superinterfaces:
AmetysObject
- All Known Subinterfaces:
CalendarEvent,CalendarResource,CommentableContent,JCRAmetysObject,JCRTraversableAmetysObject,ModelAwareJCRAmetysObject,ModelAwareJCRAmetysObject,ModelLessJCRAmetysObject,ModifiableCalendar,ModifiableCalendarEvent,ModifiableContent,ModifiablePage,ModifiableResource,ModifiableResourceCollection,ModifiableThread,ModifiableWebContent,ModifiableWorkflowAwareContent,ModifiableZone,ModifiableZoneItem,ProgramPart,SharedContent,Task,TasksList,TraversableProgramPart,WorkflowAwareAmetysObject,WorkflowAwareContent
- All Known Implementing Classes:
AbstractColorableJCRTag,AbstractProgram,AbstractProgramPart,AbstractSitemapElement,AbstractSurveyElement,AbstractTraversableProgramPart,Activity,AmetysObjectCollection,Cart,CartContainer,Catalog,CategoryJCR,CMISRootResourcesCollection,CMSJCRTag,Container,ContentBackupAmetysObject,ContentConsistencyResult,Course,CourseList,CoursePart,DefaultAlias,DefaultAmetysObject,DefaultContent,DefaultDefinition,DefaultLink,DefaultLockableAmetysObject,DefaultPage,DefaultSharedContent,DefaultTheme,DefaultTraversableAmetysObject,DefaultWebContent,DefaultWorkflowAwareContent,DefaultZone,DefaultZoneItem,Form,FormDirectory,FormEntry,FormPage,FormPageRule,FormQuestion,JCRCalendar,JCRCalendarEvent,JCRCalendarResource,JCRCategory,JCRPost,JCRProjectMember,JCRResource,JCRResourcesCollection,JCRTag,JCRTask,JCRTasksList,JCRThread,KeywordJCR,ModifiableDefaultContent,ModifiableDefaultWebContent,OrgUnit,Person,Program,Project,ProjectTagJCR,Query,QueryContainer,RootAmetysObject,SimpleAmetysObject,Site,Sitemap,SubProgram,Survey,SurveyPage,SurveyQuestion,ThemeJCR,Thesaurus,VersionAmetysObject,VersionComponentAmetysObject,VersionsAmetysObject
AmetysObject which can be deleted.-
Method Summary
Methods inherited from interface org.ametys.plugins.repository.AmetysObject
equals, getId, getName, getParent, getParentPath, getPath, hashCode
-
Method Details
-
remove
Removes thisAmetysObjectfrom the Ametys tree.- Throws:
AmetysRepositoryException- if an error occurs.RepositoryIntegrityViolationException- if thisAmetysObjectis referenced by another objects.
-