public interface

WebSubscriptionEMMACubeOptions

com.microstrategy.web.objects.WebSubscriptionEMMACubeOptions
Known Indirect Subclasses

Class Overview

Object to represent EMMA cube related options in subscription

Summary

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

Public Methods

public abstract void clear ()

Clear all current setting

public abstract int getAllLevelAction ()

Get cube level execute action

Returns
  • table level execute action EnumDSSXMLTableStateExecutionAction

public abstract int getAllLevelRefreshType ()

Get cube level refresh type

Returns
  • EnumDSSXMLCubeRefreshType

public abstract String[] getAllTables ()

Get Array of all tables's ID.

Returns
  • array of all current tables ID

public abstract boolean getIRRState ()

Gets the state of whether Incremental Refresh Report Instance is used

Returns
  • true if it was set before

public abstract String getMessageID ()

Gets the message ID of Incremental Refresh Report Instance

Returns
  • msgID

public abstract boolean getOldIRRState ()

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

Returns
  • true if it was set before

public abstract String getRawXML ()

Get raw XML description about this options

public abstract int getTableAction (String tableID)

Get table level execute action

Returns
  • EnumDSSXMLTableStateExecutionAction

public abstract int getTableRefreshType (String tableID)

Get table level refresh type

Returns
  • EnumDSSXMLCubeRefreshType

public abstract boolean isAllLevelActionSet ()

Function to tell if cube level execution action was set

Returns
  • true if it was set before

public abstract boolean isAllLevelRefreshTypeSet ()

Function to tell if cube level refresh type was set

Returns
  • true if it was set before

public abstract void setAllLevelAction (int ac)

Set cube level execute action

Parameters
ac EnumDSSXMLTableStateExecutionAction

public abstract void setAllLevelRefreshType (int crb)

Set cube level refresh type, value comes from EnumDSSCubeRefreshType

Parameters
crb EnumDSSXMLTableStateExecutionAction

public abstract void setIRRState (boolean hasIRR)

Sets the state of whether Incremental Refresh Report Instance is used

public abstract void setMessageID (String msgID)

Sets the message ID of Incremental Refresh Report Instance

public abstract void setOldIRRState (boolean hasIRR)

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

public abstract void setTableAction (String tableID, int crb)

Set table level execute action

Parameters
crb EnumDSSXMLTableStateExecutionAction

public abstract void setTableRefreshType (String tableID, int crb)

Set table level refresh type

Parameters
crb EnumDSSXMLCubeRefreshType