Package com.microstrategy.web.objects
Interface WebSubscriptionEMMACubeOptions
-
- All Known Implementing Classes:
WebSubscriptionEMMACubeOptionsImpl
public interface WebSubscriptionEMMACubeOptionsObject to represent EMMA cube related options in subscription
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclear()Clear all current settingintgetAllLevelAction()Get cube level execute actionintgetAllLevelRefreshType()Get cube level refresh typejava.lang.String[]getAllTables()Get Array of all tables's ID.booleangetIRRState()Gets the state of whether Incremental Refresh Report Instance is usedjava.lang.StringgetMessageID()Gets the message ID of Incremental Refresh Report InstancebooleangetOldIRRState()Gets the old state of whether Incremental Refresh Report Instance is usedjava.lang.StringgetRawXML()Get raw XML description about this optionsintgetTableAction(java.lang.String tableID)Get table level execute actionintgetTableRefreshType(java.lang.String tableID)Get table level refresh typebooleanisAllLevelActionSet()Function to tell if cube level execution action was setbooleanisAllLevelRefreshTypeSet()Function to tell if cube level refresh type was setvoidsetAllLevelAction(int ac)Set cube level execute actionvoidsetAllLevelRefreshType(int crb)Set cube level refresh type, value comes fromEnumDSSCubeRefreshTypevoidsetIRRState(boolean hasIRR)Sets the state of whether Incremental Refresh Report Instance is usedvoidsetMessageID(java.lang.String msgID)Sets the message ID of Incremental Refresh Report InstancevoidsetOldIRRState(boolean hasIRR)Sets the old state of whether Incremental Refresh Report Instance is usedvoidsetTableAction(java.lang.String tableID, int crb)Set table level execute actionvoidsetTableRefreshType(java.lang.String tableID, int crb)Set table level refresh type
-
-
-
Method Detail
-
getAllLevelRefreshType
int getAllLevelRefreshType()
Get cube level refresh type- Returns:
EnumDSSXMLCubeRefreshType
-
setAllLevelRefreshType
void setAllLevelRefreshType(int crb)
Set cube level refresh type, value comes fromEnumDSSCubeRefreshType- Parameters:
crb-EnumDSSXMLTableStateExecutionAction
-
isAllLevelRefreshTypeSet
boolean isAllLevelRefreshTypeSet()
Function to tell if cube level refresh type was set- Returns:
- true if it was set before
-
getAllLevelAction
int getAllLevelAction()
Get cube level execute action- Returns:
- table level execute action
EnumDSSXMLTableStateExecutionAction
-
setAllLevelAction
void setAllLevelAction(int ac)
Set cube level execute action- Parameters:
ac-EnumDSSXMLTableStateExecutionAction
-
isAllLevelActionSet
boolean isAllLevelActionSet()
Function to tell if cube level execution action was set- Returns:
- true if it was set before
-
clear
void clear()
Clear all current setting
-
getTableRefreshType
int getTableRefreshType(java.lang.String tableID)
Get table level refresh type- Parameters:
tableID-- Returns:
EnumDSSXMLCubeRefreshType
-
setTableRefreshType
void setTableRefreshType(java.lang.String tableID, int crb)Set table level refresh type- Parameters:
tableID-crb-EnumDSSXMLCubeRefreshType
-
getTableAction
int getTableAction(java.lang.String tableID)
Get table level execute action- Parameters:
tableID-- Returns:
EnumDSSXMLTableStateExecutionAction
-
setTableAction
void setTableAction(java.lang.String tableID, int crb)Set table level execute action- Parameters:
tableID-crb-EnumDSSXMLTableStateExecutionAction
-
getAllTables
java.lang.String[] getAllTables()
Get Array of all tables's ID.- Returns:
- array of all current tables ID
-
getRawXML
java.lang.String getRawXML()
Get raw XML description about this options- Returns:
-
setIRRState
void setIRRState(boolean hasIRR)
Sets the state of whether Incremental Refresh Report Instance is used- Parameters:
hasIRR-
-
getIRRState
boolean getIRRState()
Gets the state of whether Incremental Refresh Report Instance is used- Returns:
- true if it was set before
-
setOldIRRState
void setOldIRRState(boolean hasIRR)
Sets the old state of whether Incremental Refresh Report Instance is used- Parameters:
hasIRR-
-
getOldIRRState
boolean getOldIRRState()
Gets the old state of whether Incremental Refresh Report Instance is used- Returns:
- true if it was set before
-
setMessageID
void setMessageID(java.lang.String msgID)
Sets the message ID of Incremental Refresh Report Instance- Parameters:
msgID-
-
getMessageID
java.lang.String getMessageID()
Gets the message ID of Incremental Refresh Report Instance- Returns:
- msgID
-
-