Package org.ametys.cms.repository
Interface ReportableObject
-
- All Known Implementing Classes:
AbstractProgram
,AbstractProgramPart
,AbstractTraversableProgramPart
,Comment
,Container
,Course
,CourseList
,CoursePart
,DefaultContent
,DefaultSharedContent
,DefaultWebContent
,DefaultWorkflowAwareContent
,ModifiableDefaultContent
,ModifiableDefaultWebContent
,OrgUnit
,Person
,Program
,SubProgram
public interface ReportableObject
Interface to handle reports on object
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addReport()
Add a report to the objectvoid
clearReports()
Remove all reports on the objectlong
getReportsCount()
Retrieves the number of reports on the objectvoid
setReportsCount(long reportsCount)
Sets the number of reports on the object
-
-
-
Method Detail
-
addReport
void addReport()
Add a report to the object
-
setReportsCount
void setReportsCount(long reportsCount)
Sets the number of reports on the object- Parameters:
reportsCount
- the number of reports to set
-
clearReports
void clearReports()
Remove all reports on the object
-
getReportsCount
long getReportsCount()
Retrieves the number of reports on the object- Returns:
- the number of reports
-
-