Package com.microstrategy.web.objects
Interface WebAssociatedScheduleSource
-
- All Known Implementing Classes:
WebAssociatedScheduleSourceImpl
public interface WebAssociatedScheduleSource
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description WebSubscriptionAssociatedUsergetNewWebSubscriptionAssociatedUser(java.lang.String id, java.lang.String name)get a new instance ofWebSubscriptionAssociatedUserWebAssociatedSchedulesgetProjectAssociatedSchedules()get the associated schedule from IServer for project, if there is no setting for associated schedule for project, it will return emptyWebAssociatedSchedulesgetProjectLevelSchedules()get the project-level associated schedule from IServer, if there is no setting for associated schedule for project, it will return server-level schedulesWebAssociatedSchedulesgetWebAssociatedSchedulesForObject()get the associated schedule from IServer for objectWebAssociatedSchedulesgetWebAssociatedSchedulesForObject(ResultSetBean rsb)get the associated schedule from IServer for objectWebAssociatedSchedulesgetWebAssociatedSchedulesForObject(WebObjectInfo woi)get the associated schedule from IServer for objectWebSubscriptionAssociatedUsersgetWebSubscriptionAssociatedUsers(ResultSetBean rsb)get the associated users for a report or document from IServer
-
-
-
Method Detail
-
getProjectAssociatedSchedules
WebAssociatedSchedules getProjectAssociatedSchedules()
get the associated schedule from IServer for project, if there is no setting for associated schedule for project, it will return empty- Returns:
- the String representing the associated schedule
-
getWebAssociatedSchedulesForObject
WebAssociatedSchedules getWebAssociatedSchedulesForObject(ResultSetBean rsb)
get the associated schedule from IServer for object- Parameters:
rsb- the object of associated schedule- Returns:
- the String representing the associated schedule
-
getWebAssociatedSchedulesForObject
WebAssociatedSchedules getWebAssociatedSchedulesForObject()
get the associated schedule from IServer for object- Returns:
- the String representing the associated schedule
-
getWebAssociatedSchedulesForObject
WebAssociatedSchedules getWebAssociatedSchedulesForObject(WebObjectInfo woi)
get the associated schedule from IServer for object- Parameters:
rsb- the object of associated schedule- Returns:
- the String representing the associated schedule
-
getProjectLevelSchedules
WebAssociatedSchedules getProjectLevelSchedules()
get the project-level associated schedule from IServer, if there is no setting for associated schedule for project, it will return server-level schedules- Returns:
- the String representing the associated schedule
-
getWebSubscriptionAssociatedUsers
WebSubscriptionAssociatedUsers getWebSubscriptionAssociatedUsers(ResultSetBean rsb)
get the associated users for a report or document from IServer- Returns:
WebSubscriptionAssociatedUsersrepresenting the associated users
-
getNewWebSubscriptionAssociatedUser
WebSubscriptionAssociatedUser getNewWebSubscriptionAssociatedUser(java.lang.String id, java.lang.String name)
get a new instance ofWebSubscriptionAssociatedUser- Parameters:
id- user idname- user name- Returns:
- a new instance of
WebSubscriptionAssociatedUser
-
-