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 void
clear()
Clear all current settingint
getAllLevelAction()
Get cube level execute actionint
getAllLevelRefreshType()
Get cube level refresh typejava.lang.String[]
getAllTables()
Get Array of all tables's ID.boolean
getIRRState()
Gets the state of whether Incremental Refresh Report Instance is usedjava.lang.String
getMessageID()
Gets the message ID of Incremental Refresh Report Instanceboolean
getOldIRRState()
Gets the old state of whether Incremental Refresh Report Instance is usedjava.lang.String
getRawXML()
Get raw XML description about this optionsint
getTableAction(java.lang.String tableID)
Get table level execute actionint
getTableRefreshType(java.lang.String tableID)
Get table level refresh typeboolean
isAllLevelActionSet()
Function to tell if cube level execution action was setboolean
isAllLevelRefreshTypeSet()
Function to tell if cube level refresh type was setvoid
setAllLevelAction(int ac)
Set cube level execute actionvoid
setAllLevelRefreshType(int crb)
Set cube level refresh type, value comes fromEnumDSSCubeRefreshType
void
setIRRState(boolean value)
Sets the state of whether Incremental Refresh Report Instance is usedvoid
setMessageID(java.lang.String value)
Sets the message ID of Incremental Refresh Report Instancevoid
setOldIRRState(boolean value)
Sets the old state of whether Incremental Refresh Report Instance is usedvoid
setTableAction(java.lang.String tableID, int ac)
Set table level execute actionvoid
setTableRefreshType(java.lang.String tableID, int crb)
Set table level refresh type
-
-
-
Method Detail
-
getAllLevelRefreshType
public int getAllLevelRefreshType()
Description copied from interface:WebSubscriptionEMMACubeOptions
Get cube level refresh type- Specified by:
getAllLevelRefreshType
in interfaceWebSubscriptionEMMACubeOptions
- Returns:
EnumDSSXMLCubeRefreshType
-
setAllLevelRefreshType
public void setAllLevelRefreshType(int crb)
Description copied from interface:WebSubscriptionEMMACubeOptions
Set cube level refresh type, value comes fromEnumDSSCubeRefreshType
- Specified by:
setAllLevelRefreshType
in interfaceWebSubscriptionEMMACubeOptions
- Parameters:
crb
-EnumDSSXMLTableStateExecutionAction
-
getAllLevelAction
public int getAllLevelAction()
Description copied from interface:WebSubscriptionEMMACubeOptions
Get cube level execute action- Specified by:
getAllLevelAction
in interfaceWebSubscriptionEMMACubeOptions
- Returns:
- table level execute action
EnumDSSXMLTableStateExecutionAction
-
setAllLevelAction
public void setAllLevelAction(int ac)
Description copied from interface:WebSubscriptionEMMACubeOptions
Set cube level execute action- Specified by:
setAllLevelAction
in interfaceWebSubscriptionEMMACubeOptions
- Parameters:
ac
-EnumDSSXMLTableStateExecutionAction
-
clear
public void clear()
Description copied from interface:WebSubscriptionEMMACubeOptions
Clear all current setting- Specified by:
clear
in interfaceWebSubscriptionEMMACubeOptions
-
getTableRefreshType
public int getTableRefreshType(java.lang.String tableID)
Description copied from interface:WebSubscriptionEMMACubeOptions
Get table level refresh type- Specified by:
getTableRefreshType
in interfaceWebSubscriptionEMMACubeOptions
- Returns:
EnumDSSXMLCubeRefreshType
-
setTableRefreshType
public void setTableRefreshType(java.lang.String tableID, int crb)
Description copied from interface:WebSubscriptionEMMACubeOptions
Set table level refresh type- Specified by:
setTableRefreshType
in interfaceWebSubscriptionEMMACubeOptions
crb
-EnumDSSXMLCubeRefreshType
-
getTableAction
public int getTableAction(java.lang.String tableID)
Description copied from interface:WebSubscriptionEMMACubeOptions
Get table level execute action- Specified by:
getTableAction
in interfaceWebSubscriptionEMMACubeOptions
- Returns:
EnumDSSXMLTableStateExecutionAction
-
setTableAction
public void setTableAction(java.lang.String tableID, int ac)
Description copied from interface:WebSubscriptionEMMACubeOptions
Set table level execute action- Specified by:
setTableAction
in interfaceWebSubscriptionEMMACubeOptions
ac
-EnumDSSXMLTableStateExecutionAction
-
getAllTables
public java.lang.String[] getAllTables()
Description copied from interface:WebSubscriptionEMMACubeOptions
Get Array of all tables's ID.- Specified by:
getAllTables
in interfaceWebSubscriptionEMMACubeOptions
- Returns:
- array of all current tables ID
-
getRawXML
public java.lang.String getRawXML()
Description copied from interface:WebSubscriptionEMMACubeOptions
Get raw XML description about this options- Specified by:
getRawXML
in interfaceWebSubscriptionEMMACubeOptions
- Returns:
-
isAllLevelRefreshTypeSet
public boolean isAllLevelRefreshTypeSet()
Description copied from interface:WebSubscriptionEMMACubeOptions
Function to tell if cube level refresh type was set- Specified by:
isAllLevelRefreshTypeSet
in interfaceWebSubscriptionEMMACubeOptions
- Returns:
- true if it was set before
-
isAllLevelActionSet
public boolean isAllLevelActionSet()
Description copied from interface:WebSubscriptionEMMACubeOptions
Function to tell if cube level execution action was set- Specified by:
isAllLevelActionSet
in interfaceWebSubscriptionEMMACubeOptions
- Returns:
- true if it was set before
-
setIRRState
public void setIRRState(boolean value)
Description copied from interface:WebSubscriptionEMMACubeOptions
Sets the state of whether Incremental Refresh Report Instance is used- Specified by:
setIRRState
in interfaceWebSubscriptionEMMACubeOptions
-
getIRRState
public boolean getIRRState()
Description copied from interface:WebSubscriptionEMMACubeOptions
Gets the state of whether Incremental Refresh Report Instance is used- Specified by:
getIRRState
in interfaceWebSubscriptionEMMACubeOptions
- Returns:
- true if it was set before
-
setOldIRRState
public void setOldIRRState(boolean value)
Description copied from interface:WebSubscriptionEMMACubeOptions
Sets the old state of whether Incremental Refresh Report Instance is used- Specified by:
setOldIRRState
in interfaceWebSubscriptionEMMACubeOptions
-
getOldIRRState
public boolean getOldIRRState()
Description copied from interface:WebSubscriptionEMMACubeOptions
Gets the old state of whether Incremental Refresh Report Instance is used- Specified by:
getOldIRRState
in interfaceWebSubscriptionEMMACubeOptions
- Returns:
- true if it was set before
-
setMessageID
public void setMessageID(java.lang.String value)
Description copied from interface:WebSubscriptionEMMACubeOptions
Sets the message ID of Incremental Refresh Report Instance- Specified by:
setMessageID
in interfaceWebSubscriptionEMMACubeOptions
-
getMessageID
public java.lang.String getMessageID()
Description copied from interface:WebSubscriptionEMMACubeOptions
Gets the message ID of Incremental Refresh Report Instance- Specified by:
getMessageID
in interfaceWebSubscriptionEMMACubeOptions
- Returns:
- msgID
-
-