com.microstrategy.web.objects.WebProjectInstance |
This class represents a single project on a single Intelligence Server. It can be used to gather information on the project.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
abstract String | getAlias() | ||||||||||
abstract String |
getCreationTime()
Returns the creation time of this object, if that information is available.
| ||||||||||
abstract long | getCreationTimeStamp() | ||||||||||
abstract WebClusterNode[] |
getHostingNodes()
Returns a list of servers, which are hosting this project, in cluster.
| ||||||||||
abstract int |
getID()
Returns the ID of the project.
| ||||||||||
abstract String |
getModificationTime()
Returns the last modification time of the object, if that information is available.
| ||||||||||
abstract long | getModificationTimeStamp() | ||||||||||
abstract WebObjectInfo |
getOwner()
Returns a WebObjectInfo object which corresponds to the owner of this object.
| ||||||||||
abstract String |
getProjectDSSID()
Returns the DSSID of the project.
| ||||||||||
abstract String |
getProjectDescription()
Returns the description of the project.
| ||||||||||
abstract WebProject |
getProjectInfo()
Returns the information
WebProject about the project. | ||||||||||
abstract String |
getProjectName()
Returns the name of the project.
| ||||||||||
abstract int |
getStatus()
Returns the status of the project.
| ||||||||||
abstract SimpleList |
getSubscriptions(int deliveryMode)
Returns a
SimpleList of WebSubscription objects that have been created for this
WebProjectInstance by all users for a specified delivery type. | ||||||||||
abstract SimpleList |
getSubscriptions(WebSubscriptionsFilter filter, int blockBegin, int blockCount)
Returns a
SimpleList collection of WebSubscription objects from this project | ||||||||||
abstract SimpleList |
getSubscriptions(int deliveryMode, int blockBegin, int blockCount)
Returns a
SimpleList collection of WebSubscription
objects to which this particular user is subscribed to, for a specified delivery mode, from a specified
begin block, up to a specified block count. | ||||||||||
abstract boolean | hasOwner() | ||||||||||
abstract void |
setStatus(int status)
Sets the status of the project.
|
Returns the creation time of this object, if that information is available.
Returns a list of servers, which are hosting this project, in cluster. Since project may not be loaded on all servers in the cluter, this method will return those servers in the cluster, which has this project loaded.
Returns the ID of the project. This is generally numbered sequentially on a server.
Returns the last modification time of the object, if that information is available.
Returns a WebObjectInfo object which corresponds to the owner of this object.
WebObjectsException | Thrown if the owner of this object is not available. |
---|
Returns the DSSID of the project.
Returns the description of the project.
Returns the information WebProject
about the project.
Note: This would not be a populated object.
WebObjectsException |
---|
Returns the name of the project.
Returns the status of the project. This value should correspond to
one of the values from EnumDSSXMLProjectStatus
.
Returns a SimpleList
of WebSubscription
objects that have been created for this
WebProjectInstance
by all users for a specified delivery type. The session used to make this call
should have the necessary credentials and privileges to browse/monitor all subscriptions in the project.
deliveryMode | , from EnumDSSXMLSubscriptionDeliveryType |
---|
WebObjectsException | |
WebObjectsException |
Returns a SimpleList
collection of WebSubscription
objects from this project
filter | WebSubscriptionsFilter used to filter the results. A blank filter can be retrieved from getNewSubscriptionsFilter() |
---|---|
blockBegin | , the starting count of subscription, it is 0-based index which means set it N will return subscriptions from the (N+1)th subscription. |
blockCount | , block size for the incremental fetch of subscription. If set it 0, will return all subscriptions from the starting count |
SimpleList
collection of WebSubscription
objectsWebObjectsException | |
WebObjectsException |
Returns a SimpleList
collection of WebSubscription
objects to which this particular user is subscribed to, for a specified delivery mode, from a specified
begin block, up to a specified block count.
deliveryMode | , from EnumDSSXMLSubscriptionDeliveryType |
---|---|
blockBegin | , the starting count of subscription, it is 0-based index which means set it N will return subscriptions from the (N+1)th subscription. |
blockCount | , block size for the incremental fetch of subscription. If set it 0, will return all subscriptions from the starting count |
WebObjectsException | |
WebObjectsException |
Sets the status of the project.
The value comes from EnumDSSXMLProjectStatus
.
status | the project status |
---|
WebObjectsException | thrown if any error occurs. |
---|