Package com.microstrategy.web.objects
Interface WebAssociatedSchedules
-
- All Superinterfaces:
java.util.Collection<WebIServerSubscriptionTrigger>,java.lang.Iterable<WebIServerSubscriptionTrigger>,java.util.List<WebIServerSubscriptionTrigger>
public interface WebAssociatedSchedules extends java.util.List<WebIServerSubscriptionTrigger>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclearObjectAssociatedSchedules()clear the associated schedule for a report or a RWD, the object will inherit its parent's schedulevoidclearProjectAssociatedSchedules()clear the associated schedulevoiddisableList()disable the associated schedule for a report or a RWD, the object will become unschedulablebooleanisNewlyCreated()get the Newly-Created flagbooleanisNonSchedulable()get the Non-Schedulable flagvoidpopulate()get the associated schedule from IServervoidpopulate(boolean inherited)get the associated schedule from IServervoidpopulateObject()get the associated schedule from IServer for objectvoidsaveObjectAssociatedSchedules()save the associated schedule to IServervoidsaveProjectAssociatedSchedules()save the associated schedule to IServervoidsetMessageId(java.lang.String msgId)set the message id related tovoidsetNewlyCreated(boolean newlyCreated)set the Newly-Created flagvoidsetNonSchedulable(boolean nonSchedulable)set the Non-Schedulable flagvoidsetObject(ResultSetBean rsb)set the report/document bean related tovoidsetObject(WebObjectInfo wrsi)set the report/document object related tovoidsetObjectId(java.lang.String objId)set the report/document object id related tovoidsetObjectType(int objType)set the report/document object type related to-
Methods inherited from interface java.util.List
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray
-
-
-
-
Method Detail
-
saveProjectAssociatedSchedules
void saveProjectAssociatedSchedules() throws WebObjectsExceptionsave the associated schedule to IServer- Throws:
WebObjectsException
-
populate
void populate() throws WebObjectsExceptionget the associated schedule from IServer- Throws:
WebObjectsException
-
populate
void populate(boolean inherited) throws WebObjectsExceptionget the associated schedule from IServer- Parameters:
inherited- boolean states whether inherit the parents schedules- Throws:
WebObjectsException
-
clearProjectAssociatedSchedules
void clearProjectAssociatedSchedules() throws WebObjectsExceptionclear the associated schedule- Throws:
WebObjectsException
-
clearObjectAssociatedSchedules
void clearObjectAssociatedSchedules() throws WebObjectsExceptionclear the associated schedule for a report or a RWD, the object will inherit its parent's schedule- Parameters:
objId- the id for the objectobjType- the type of the objectmsesageId- Message ID corresponding to object the associated schedule to be saved.- Throws:
WebObjectsException
-
disableList
void disableList() throws WebObjectsExceptiondisable the associated schedule for a report or a RWD, the object will become unschedulable- Parameters:
objId- the id for the objectobjType- the type of the objectmsesageId- Message ID corresponding to object the associated schedule to be saved.- Throws:
WebObjectsException
-
saveObjectAssociatedSchedules
void saveObjectAssociatedSchedules() throws WebObjectsExceptionsave the associated schedule to IServer- Parameters:
msesageId- Message ID corresponding to object the associated schedule to be saved.- Throws:
WebObjectsException
-
populateObject
void populateObject() throws WebObjectsExceptionget the associated schedule from IServer for object- Parameters:
objId- the id for the objectobjType- the type of the objectmsesageId- Message ID corresponding to object the associated schedule to be saved.- Throws:
WebObjectsException
-
setNonSchedulable
void setNonSchedulable(boolean nonSchedulable)
set the Non-Schedulable flag- Parameters:
nonSchedulable- the flag indicates non-schedulable
-
setNewlyCreated
void setNewlyCreated(boolean newlyCreated)
set the Newly-Created flag- Parameters:
newlyCreated- the flag indicates whether a report/document is never been saved.
-
isNewlyCreated
boolean isNewlyCreated()
get the Newly-Created flag- Returns:
- the flag indicates whether a report/document is never been saved.
-
isNonSchedulable
boolean isNonSchedulable()
get the Non-Schedulable flag- Returns:
- the flag indicates non-schedulable
-
setObject
void setObject(WebObjectInfo wrsi)
set the report/document object related to
-
setObject
void setObject(ResultSetBean rsb)
set the report/document bean related to
-
setObjectId
void setObjectId(java.lang.String objId)
set the report/document object id related to
-
setObjectType
void setObjectType(int objType)
set the report/document object type related to
-
setMessageId
void setMessageId(java.lang.String msgId)
set the message id related to
-
-