Package com.microstrategy.web.objects
Class WebSubscriptionEMMACubeOptionsImpl
- java.lang.Object
-
- com.microstrategy.web.objects.WebSubscriptionEMMACubeOptionsImpl
-
- All Implemented Interfaces:
WebSubscriptionEMMACubeOptions
public class WebSubscriptionEMMACubeOptionsImpl extends java.lang.Object implements WebSubscriptionEMMACubeOptions
-
-
Constructor Summary
Constructors Constructor Description WebSubscriptionEMMACubeOptionsImpl()
-
Method Summary
All Methods Instance Methods Concrete 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 value)Sets the state of whether Incremental Refresh Report Instance is usedvoidsetMessageID(java.lang.String value)Sets the message ID of Incremental Refresh Report InstancevoidsetOldIRRState(boolean value)Sets the old state of whether Incremental Refresh Report Instance is usedvoidsetTableAction(java.lang.String tableID, int ac)Set table level execute actionvoidsetTableRefreshType(java.lang.String tableID, int crb)Set table level refresh type
-
-
-
Method Detail
-
getAllLevelRefreshType
public int getAllLevelRefreshType()
Description copied from interface:WebSubscriptionEMMACubeOptionsGet cube level refresh type- Specified by:
getAllLevelRefreshTypein interfaceWebSubscriptionEMMACubeOptions- Returns:
EnumDSSXMLCubeRefreshType
-
setAllLevelRefreshType
public void setAllLevelRefreshType(int crb)
Description copied from interface:WebSubscriptionEMMACubeOptionsSet cube level refresh type, value comes fromEnumDSSCubeRefreshType- Specified by:
setAllLevelRefreshTypein interfaceWebSubscriptionEMMACubeOptions- Parameters:
crb-EnumDSSXMLTableStateExecutionAction
-
getAllLevelAction
public int getAllLevelAction()
Description copied from interface:WebSubscriptionEMMACubeOptionsGet cube level execute action- Specified by:
getAllLevelActionin interfaceWebSubscriptionEMMACubeOptions- Returns:
- table level execute action
EnumDSSXMLTableStateExecutionAction
-
setAllLevelAction
public void setAllLevelAction(int ac)
Description copied from interface:WebSubscriptionEMMACubeOptionsSet cube level execute action- Specified by:
setAllLevelActionin interfaceWebSubscriptionEMMACubeOptions- Parameters:
ac-EnumDSSXMLTableStateExecutionAction
-
clear
public void clear()
Description copied from interface:WebSubscriptionEMMACubeOptionsClear all current setting- Specified by:
clearin interfaceWebSubscriptionEMMACubeOptions
-
getTableRefreshType
public int getTableRefreshType(java.lang.String tableID)
Description copied from interface:WebSubscriptionEMMACubeOptionsGet table level refresh type- Specified by:
getTableRefreshTypein interfaceWebSubscriptionEMMACubeOptions- Returns:
EnumDSSXMLCubeRefreshType
-
setTableRefreshType
public void setTableRefreshType(java.lang.String tableID, int crb)Description copied from interface:WebSubscriptionEMMACubeOptionsSet table level refresh type- Specified by:
setTableRefreshTypein interfaceWebSubscriptionEMMACubeOptionscrb-EnumDSSXMLCubeRefreshType
-
getTableAction
public int getTableAction(java.lang.String tableID)
Description copied from interface:WebSubscriptionEMMACubeOptionsGet table level execute action- Specified by:
getTableActionin interfaceWebSubscriptionEMMACubeOptions- Returns:
EnumDSSXMLTableStateExecutionAction
-
setTableAction
public void setTableAction(java.lang.String tableID, int ac)Description copied from interface:WebSubscriptionEMMACubeOptionsSet table level execute action- Specified by:
setTableActionin interfaceWebSubscriptionEMMACubeOptionsac-EnumDSSXMLTableStateExecutionAction
-
getAllTables
public java.lang.String[] getAllTables()
Description copied from interface:WebSubscriptionEMMACubeOptionsGet Array of all tables's ID.- Specified by:
getAllTablesin interfaceWebSubscriptionEMMACubeOptions- Returns:
- array of all current tables ID
-
getRawXML
public java.lang.String getRawXML()
Description copied from interface:WebSubscriptionEMMACubeOptionsGet raw XML description about this options- Specified by:
getRawXMLin interfaceWebSubscriptionEMMACubeOptions- Returns:
-
isAllLevelRefreshTypeSet
public boolean isAllLevelRefreshTypeSet()
Description copied from interface:WebSubscriptionEMMACubeOptionsFunction to tell if cube level refresh type was set- Specified by:
isAllLevelRefreshTypeSetin interfaceWebSubscriptionEMMACubeOptions- Returns:
- true if it was set before
-
isAllLevelActionSet
public boolean isAllLevelActionSet()
Description copied from interface:WebSubscriptionEMMACubeOptionsFunction to tell if cube level execution action was set- Specified by:
isAllLevelActionSetin interfaceWebSubscriptionEMMACubeOptions- Returns:
- true if it was set before
-
setIRRState
public void setIRRState(boolean value)
Description copied from interface:WebSubscriptionEMMACubeOptionsSets the state of whether Incremental Refresh Report Instance is used- Specified by:
setIRRStatein interfaceWebSubscriptionEMMACubeOptions
-
getIRRState
public boolean getIRRState()
Description copied from interface:WebSubscriptionEMMACubeOptionsGets the state of whether Incremental Refresh Report Instance is used- Specified by:
getIRRStatein interfaceWebSubscriptionEMMACubeOptions- Returns:
- true if it was set before
-
setOldIRRState
public void setOldIRRState(boolean value)
Description copied from interface:WebSubscriptionEMMACubeOptionsSets the old state of whether Incremental Refresh Report Instance is used- Specified by:
setOldIRRStatein interfaceWebSubscriptionEMMACubeOptions
-
getOldIRRState
public boolean getOldIRRState()
Description copied from interface:WebSubscriptionEMMACubeOptionsGets the old state of whether Incremental Refresh Report Instance is used- Specified by:
getOldIRRStatein interfaceWebSubscriptionEMMACubeOptions- Returns:
- true if it was set before
-
setMessageID
public void setMessageID(java.lang.String value)
Description copied from interface:WebSubscriptionEMMACubeOptionsSets the message ID of Incremental Refresh Report Instance- Specified by:
setMessageIDin interfaceWebSubscriptionEMMACubeOptions
-
getMessageID
public java.lang.String getMessageID()
Description copied from interface:WebSubscriptionEMMACubeOptionsGets the message ID of Incremental Refresh Report Instance- Specified by:
getMessageIDin interfaceWebSubscriptionEMMACubeOptions- Returns:
- msgID
-
-