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 void
clearObjectAssociatedSchedules()
clear the associated schedule for a report or a RWD, the object will inherit its parent's schedulevoid
clearProjectAssociatedSchedules()
clear the associated schedulevoid
disableList()
disable the associated schedule for a report or a RWD, the object will become unschedulableboolean
isNewlyCreated()
get the Newly-Created flagboolean
isNonSchedulable()
get the Non-Schedulable flagvoid
populate()
get the associated schedule from IServervoid
populate(boolean inherited)
get the associated schedule from IServervoid
populateObject()
get the associated schedule from IServer for objectvoid
saveObjectAssociatedSchedules()
save the associated schedule to IServervoid
saveProjectAssociatedSchedules()
save the associated schedule to IServervoid
setMessageId(java.lang.String msgId)
set the message id related tovoid
setNewlyCreated(boolean newlyCreated)
set the Newly-Created flagvoid
setNonSchedulable(boolean nonSchedulable)
set the Non-Schedulable flagvoid
setObject(ResultSetBean rsb)
set the report/document bean related tovoid
setObject(WebObjectInfo wrsi)
set the report/document object related tovoid
setObjectId(java.lang.String objId)
set the report/document object id related tovoid
setObjectType(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 WebObjectsException
save the associated schedule to IServer- Throws:
WebObjectsException
-
populate
void populate() throws WebObjectsException
get the associated schedule from IServer- Throws:
WebObjectsException
-
populate
void populate(boolean inherited) throws WebObjectsException
get the associated schedule from IServer- Parameters:
inherited
- boolean states whether inherit the parents schedules- Throws:
WebObjectsException
-
clearProjectAssociatedSchedules
void clearProjectAssociatedSchedules() throws WebObjectsException
clear the associated schedule- Throws:
WebObjectsException
-
clearObjectAssociatedSchedules
void clearObjectAssociatedSchedules() throws WebObjectsException
clear 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 WebObjectsException
disable 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 WebObjectsException
save the associated schedule to IServer- Parameters:
msesageId
- Message ID corresponding to object the associated schedule to be saved.- Throws:
WebObjectsException
-
populateObject
void populateObject() throws WebObjectsException
get 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
-
-