public class

WebSubscriptionEMMACubeOptionsImpl

extends Object
implements WebSubscriptionEMMACubeOptions
java.lang.Object
   ↳ com.microstrategy.web.objects.WebSubscriptionEMMACubeOptionsImpl

Summary

Public Constructors
WebSubscriptionEMMACubeOptionsImpl()
Public Methods
void clear()
Clear all current setting
int getAllLevelAction()
Get cube level execute action
int getAllLevelRefreshType()
Get cube level refresh type
String[] getAllTables()
Get Array of all tables's ID.
boolean getIRRState()
Gets the state of whether Incremental Refresh Report Instance is used
String getMessageID()
Gets the message ID of Incremental Refresh Report Instance
boolean getOldIRRState()
Gets the old state of whether Incremental Refresh Report Instance is used
String getRawXML()
Get raw XML description about this options
int getTableAction(String tableID)
Get table level execute action
int getTableRefreshType(String tableID)
Get table level refresh type
boolean isAllLevelActionSet()
Function to tell if cube level execution action was set
boolean isAllLevelRefreshTypeSet()
Function to tell if cube level refresh type was set
void setAllLevelAction(int ac)
Set cube level execute action
void setAllLevelRefreshType(int crb)
Set cube level refresh type, value comes from EnumDSSCubeRefreshType
void setIRRState(boolean value)
Sets the state of whether Incremental Refresh Report Instance is used
void setMessageID(String value)
Sets the message ID of Incremental Refresh Report Instance
void setOldIRRState(boolean value)
Sets the old state of whether Incremental Refresh Report Instance is used
void setTableAction(String tableID, int ac)
Set table level execute action
void setTableRefreshType(String tableID, int crb)
Set table level refresh type
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.microstrategy.web.objects.WebSubscriptionEMMACubeOptions

Public Constructors

public WebSubscriptionEMMACubeOptionsImpl ()

Public Methods

public void clear ()

Clear all current setting

public int getAllLevelAction ()

Get cube level execute action

Returns
  • table level execute action EnumDSSXMLTableStateExecutionAction

public int getAllLevelRefreshType ()

Get cube level refresh type

Returns
  • EnumDSSXMLCubeRefreshType

public String[] getAllTables ()

Get Array of all tables's ID.

Returns
  • array of all current tables ID

public boolean getIRRState ()

Gets the state of whether Incremental Refresh Report Instance is used

Returns
  • true if it was set before

public String getMessageID ()

Gets the message ID of Incremental Refresh Report Instance

Returns
  • msgID

public boolean getOldIRRState ()

Gets the old state of whether Incremental Refresh Report Instance is used

Returns
  • true if it was set before

public String getRawXML ()

Get raw XML description about this options

public int getTableAction (String tableID)

Get table level execute action

Returns
  • EnumDSSXMLTableStateExecutionAction

public int getTableRefreshType (String tableID)

Get table level refresh type

Returns
  • EnumDSSXMLCubeRefreshType

public boolean isAllLevelActionSet ()

Function to tell if cube level execution action was set

Returns
  • true if it was set before

public boolean isAllLevelRefreshTypeSet ()

Function to tell if cube level refresh type was set

Returns
  • true if it was set before

public void setAllLevelAction (int ac)

Set cube level execute action

Parameters
ac EnumDSSXMLTableStateExecutionAction

public void setAllLevelRefreshType (int crb)

Set cube level refresh type, value comes from EnumDSSCubeRefreshType

Parameters
crb EnumDSSXMLTableStateExecutionAction

public void setIRRState (boolean value)

Sets the state of whether Incremental Refresh Report Instance is used

public void setMessageID (String value)

Sets the message ID of Incremental Refresh Report Instance

public void setOldIRRState (boolean value)

Sets the old state of whether Incremental Refresh Report Instance is used

public void setTableAction (String tableID, int ac)

Set table level execute action

Parameters
ac EnumDSSXMLTableStateExecutionAction

public void setTableRefreshType (String tableID, int crb)

Set table level refresh type

Parameters
crb EnumDSSXMLCubeRefreshType