Interface TaggableAmetysObject
- All Superinterfaces:
AmetysObject
,TagAwareAmetysObject
- All Known Subinterfaces:
CalendarEvent
,CommentableContent
,ModifiableCalendarEvent
,ModifiableContent
,ModifiablePage
,ModifiableResource
,ModifiableWebContent
,ModifiableWorkflowAwareContent
,SharedContent
,Task
- All Known Implementing Classes:
AbstractProgram
,AbstractProgramPart
,AbstractTraversableProgramPart
,Container
,Course
,CourseList
,CoursePart
,DefaultPage
,DefaultSharedContent
,JCRCalendarEvent
,JCRResource
,JCRTask
,ModifiableDefaultContent
,ModifiableDefaultWebContent
,OrgUnit
,Person
,Program
,SubProgram
A modifiable tag aware
-
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.tag.TagAwareAmetysObject
getTags
-
Method Details
-
tag
Tags.- Parameters:
tag
- the tag to add.- Throws:
AmetysRepositoryException
- if an error occurs.
-
untag
Untags.- Parameters:
tag
- the tag to remove.- Throws:
AmetysRepositoryException
- if an error occurs.
-