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 WebSubscriptionAssociatedUser
getNewWebSubscriptionAssociatedUser(java.lang.String id, java.lang.String name)
get a new instance ofWebSubscriptionAssociatedUser
WebAssociatedSchedules
getProjectAssociatedSchedules()
get the associated schedule from IServer for project, if there is no setting for associated schedule for project, it will return emptyWebAssociatedSchedules
getProjectLevelSchedules()
get the project-level associated schedule from IServer, if there is no setting for associated schedule for project, it will return server-level schedulesWebAssociatedSchedules
getWebAssociatedSchedulesForObject()
get the associated schedule from IServer for objectWebAssociatedSchedules
getWebAssociatedSchedulesForObject(ResultSetBean rsb)
get the associated schedule from IServer for objectWebAssociatedSchedules
getWebAssociatedSchedulesForObject(WebObjectInfo woi)
get the associated schedule from IServer for objectWebSubscriptionAssociatedUsers
getWebSubscriptionAssociatedUsers(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:WebAssociatedScheduleSource
get the associated schedule from IServer for project, if there is no setting for associated schedule for project, it will return empty- Specified by:
getProjectAssociatedSchedules
in interfaceWebAssociatedScheduleSource
- Returns:
- the String representing the associated schedule
-
getWebAssociatedSchedulesForObject
public WebAssociatedSchedules getWebAssociatedSchedulesForObject(ResultSetBean rsb)
Description copied from interface:WebAssociatedScheduleSource
get the associated schedule from IServer for object- Specified by:
getWebAssociatedSchedulesForObject
in 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:WebAssociatedScheduleSource
get the associated schedule from IServer for object- Specified by:
getWebAssociatedSchedulesForObject
in interfaceWebAssociatedScheduleSource
- Returns:
- the String representing the associated schedule
-
getWebAssociatedSchedulesForObject
public WebAssociatedSchedules getWebAssociatedSchedulesForObject()
Description copied from interface:WebAssociatedScheduleSource
get the associated schedule from IServer for object- Specified by:
getWebAssociatedSchedulesForObject
in interfaceWebAssociatedScheduleSource
- Returns:
- the String representing the associated schedule
-
getProjectLevelSchedules
public WebAssociatedSchedules getProjectLevelSchedules()
Description copied from interface:WebAssociatedScheduleSource
get 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:
getProjectLevelSchedules
in interfaceWebAssociatedScheduleSource
- Returns:
- the String representing the associated schedule
-
getWebSubscriptionAssociatedUsers
public WebSubscriptionAssociatedUsers getWebSubscriptionAssociatedUsers(ResultSetBean rsb)
Description copied from interface:WebAssociatedScheduleSource
get the associated users for a report or document from IServer- Specified by:
getWebSubscriptionAssociatedUsers
in interfaceWebAssociatedScheduleSource
- Returns:
WebSubscriptionAssociatedUsers
representing the associated users
-
getNewWebSubscriptionAssociatedUser
public WebSubscriptionAssociatedUser getNewWebSubscriptionAssociatedUser(java.lang.String id, java.lang.String name)
Description copied from interface:WebAssociatedScheduleSource
get a new instance ofWebSubscriptionAssociatedUser
- Specified by:
getNewWebSubscriptionAssociatedUser
in interfaceWebAssociatedScheduleSource
- Parameters:
id
- user idname
- user name- Returns:
- a new instance of
WebSubscriptionAssociatedUser
-
-