|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ISubscribeContent
This class defines an action sequence (e.g. a report) that users can create subscriptions to. This class contains a reference to the action sequence that will be executed when the subscription is viewed online or scheduled. Parameters to the action sequence can be defined here. These parameters will be applied to every subscription to the action sequence. These parameter values can be overriden by the individual subscriptions if the user interface allows.
Method Summary | |
---|---|
void |
addSchedule(ISchedule schedule)
|
void |
clearsSchedules()
removes all schedules. |
boolean |
equals(Object other)
|
String |
getActionReference()
Gets the reference to the action sequence used by subscriptions to this content |
String |
getId()
Gets the id of this content |
Map<String,Object> |
getParameters()
Gets the parameters for the content |
int |
getRevision()
|
List<ISchedule> |
getSchedules()
|
String |
getType()
|
int |
hashCode()
|
boolean |
hasSchedule(ISchedule schedule)
|
boolean |
removeSchedule(ISchedule schedule)
|
void |
setActionReference(String actionReference)
|
void |
setParameters(Map<String,Object> parameters)
Sets the parameters that will be provided to the action sequence when it is executed as part of a subscription |
void |
setSchedules(List<ISchedule> schedules)
|
void |
setType(String contentType)
|
Method Detail |
---|
boolean equals(Object other)
equals
in class Object
int hashCode()
hashCode
in class Object
int getRevision()
String getActionReference()
void addSchedule(ISchedule schedule)
List<ISchedule> getSchedules()
boolean hasSchedule(ISchedule schedule)
boolean removeSchedule(ISchedule schedule)
void clearsSchedules()
void setParameters(Map<String,Object> parameters)
parameters
- The parameters to pass to the action sequenceMap<String,Object> getParameters()
String getId()
String getType()
void setType(String contentType)
void setActionReference(String actionReference)
void setSchedules(List<ISchedule> schedules)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |