Package org.ametys.plugins.repository
Interface RemovableAmetysObject
- All Superinterfaces:
AmetysObject
- All Known Subinterfaces:
CalendarEvent
,CalendarResource
,CommentableContent
,ContributorCommentableContent
,JCRAmetysObject
,JCRTraversableAmetysObject
,ModelAwareJCRAmetysObject
,ModelAwareJCRAmetysObject
,ModelLessJCRAmetysObject
,ModifiableCalendar
,ModifiableCalendarEvent
,ModifiableContent
,ModifiablePage
,ModifiableResource
,ModifiableResourceCollection
,ModifiableThread
,ModifiableWebContent
,ModifiableWorkflowAwareContent
,ModifiableZone
,ModifiableZoneItem
,ProgramPart
,SharedContent
,Task
,TasksList
,Thread
,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
,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 thisAmetysObject
from the Ametys tree.- Throws:
AmetysRepositoryException
- if an error occurs.RepositoryIntegrityViolationException
- if thisAmetysObject
is referenced by another objects.
-