Package com.microstrategy.web.objects
Class WebAssociatedScheduleSourceImpl
- java.lang.Object
-
- com.microstrategy.web.objects.WebAssociatedScheduleSourceImpl
-
- All Implemented Interfaces:
WebAssociatedScheduleSource
public class WebAssociatedScheduleSourceImpl extends java.lang.Object implements WebAssociatedScheduleSource
-
-
Constructor Summary
Constructors Constructor Description WebAssociatedScheduleSourceImpl(WebObjectsFactory _factory)
-
Method Summary
All Methods Instance Methods Concrete 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
-
-
-
Constructor Detail
-
WebAssociatedScheduleSourceImpl
public WebAssociatedScheduleSourceImpl(WebObjectsFactory _factory)
-
-
Method Detail
-
getProjectAssociatedSchedules
public WebAssociatedSchedules getProjectAssociatedSchedules()
Description copied from interface:WebAssociatedScheduleSourceget the associated schedule from IServer for project, if there is no setting for associated schedule for project, it will return empty- Specified by:
getProjectAssociatedSchedulesin interfaceWebAssociatedScheduleSource- Returns:
- the String representing the associated schedule
-
getWebAssociatedSchedulesForObject
public WebAssociatedSchedules getWebAssociatedSchedulesForObject(ResultSetBean rsb)
Description copied from interface:WebAssociatedScheduleSourceget the associated schedule from IServer for object- Specified by:
getWebAssociatedSchedulesForObjectin interfaceWebAssociatedScheduleSource- Parameters:
rsb- the object of associated schedule- Returns:
- the String representing the associated schedule
-
getWebAssociatedSchedulesForObject
public WebAssociatedSchedules getWebAssociatedSchedulesForObject(WebObjectInfo woi)
Description copied from interface:WebAssociatedScheduleSourceget the associated schedule from IServer for object- Specified by:
getWebAssociatedSchedulesForObjectin interfaceWebAssociatedScheduleSource- Returns:
- the String representing the associated schedule
-
getWebAssociatedSchedulesForObject
public WebAssociatedSchedules getWebAssociatedSchedulesForObject()
Description copied from interface:WebAssociatedScheduleSourceget the associated schedule from IServer for object- Specified by:
getWebAssociatedSchedulesForObjectin interfaceWebAssociatedScheduleSource- Returns:
- the String representing the associated schedule
-
getProjectLevelSchedules
public WebAssociatedSchedules getProjectLevelSchedules()
Description copied from interface:WebAssociatedScheduleSourceget the project-level associated schedule from IServer, if there is no setting for associated schedule for project, it will return server-level schedules- Specified by:
getProjectLevelSchedulesin interfaceWebAssociatedScheduleSource- Returns:
- the String representing the associated schedule
-
getWebSubscriptionAssociatedUsers
public WebSubscriptionAssociatedUsers getWebSubscriptionAssociatedUsers(ResultSetBean rsb)
Description copied from interface:WebAssociatedScheduleSourceget the associated users for a report or document from IServer- Specified by:
getWebSubscriptionAssociatedUsersin interfaceWebAssociatedScheduleSource- Returns:
WebSubscriptionAssociatedUsersrepresenting the associated users
-
getNewWebSubscriptionAssociatedUser
public WebSubscriptionAssociatedUser getNewWebSubscriptionAssociatedUser(java.lang.String id, java.lang.String name)
Description copied from interface:WebAssociatedScheduleSourceget a new instance ofWebSubscriptionAssociatedUser- Specified by:
getNewWebSubscriptionAssociatedUserin interfaceWebAssociatedScheduleSource- Parameters:
id- user idname- user name- Returns:
- a new instance of
WebSubscriptionAssociatedUser
-
-