Class MobileConfigurationManager
- java.lang.Object
-
- com.microstrategy.web.app.mobile.config.MobileConfigurationManager
-
public class MobileConfigurationManager extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCLASSNAME
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringcreateConfiguration(java.lang.String configXML)voiddeleteConfiguration(java.lang.String configID)java.lang.StringduplicateConfiguration(java.lang.String srcConfigID, java.lang.String name)BlockgetConfiguration(java.lang.String configID, int blockVersion)BlockgetConfiguration(java.lang.String configID, int blockVersion, int outputType)BlockgetConfigurationBlock(int type, int blockVersion)BlockgetConfigurationCounter(java.lang.String configID)BlockgetConfigurationIndex()static MobileConfigurationManagergetInstance()BlockgetNewConfiguration(int deviceType, int blockVersion)voidinitialize(AppContext appContext)This method must be called before this class can be used by clients.booleanisInitialized()voidupdateConfiguration(java.lang.String configID, java.lang.String configXML)voidupdateConfigurationProperties(java.lang.String configID, java.lang.String configPropsXML)
-
-
-
Field Detail
-
CLASSNAME
public static final java.lang.String CLASSNAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
isInitialized
public boolean isInitialized()
-
initialize
public void initialize(AppContext appContext)
This method must be called before this class can be used by clients. It is not thread-safe with respect to the public methods on this class.- Parameters:
appContext-
-
getInstance
public static MobileConfigurationManager getInstance()
-
getConfigurationIndex
public Block getConfigurationIndex() throws MobileConfigurationException
- Throws:
MobileConfigurationException
-
getNewConfiguration
public Block getNewConfiguration(int deviceType, int blockVersion) throws MobileConfigurationException
- Throws:
MobileConfigurationException
-
getConfigurationCounter
public Block getConfigurationCounter(java.lang.String configID) throws MobileConfigurationException
- Throws:
MobileConfigurationException
-
getConfiguration
public Block getConfiguration(java.lang.String configID, int blockVersion) throws MobileConfigurationException
- Throws:
MobileConfigurationException
-
getConfiguration
public Block getConfiguration(java.lang.String configID, int blockVersion, int outputType) throws MobileConfigurationException
- Throws:
MobileConfigurationException
-
createConfiguration
public java.lang.String createConfiguration(java.lang.String configXML) throws MobileConfigurationException- Throws:
MobileConfigurationException
-
updateConfiguration
public void updateConfiguration(java.lang.String configID, java.lang.String configXML) throws MobileConfigurationException- Throws:
MobileConfigurationException
-
updateConfigurationProperties
public void updateConfigurationProperties(java.lang.String configID, java.lang.String configPropsXML) throws MobileConfigurationException- Throws:
MobileConfigurationException
-
duplicateConfiguration
public java.lang.String duplicateConfiguration(java.lang.String srcConfigID, java.lang.String name) throws MobileConfigurationException- Throws:
MobileConfigurationException
-
deleteConfiguration
public void deleteConfiguration(java.lang.String configID) throws MobileConfigurationException- Throws:
MobileConfigurationException
-
getConfigurationBlock
public Block getConfigurationBlock(int type, int blockVersion) throws MobileConfigurationException
- Throws:
MobileConfigurationException
-
-