public class SKDDD extends java.lang.Object implements MaximoCache
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
SKDACTIONINFOMAP_SEPARATOR
Contraint type seprator
"\u00ef\u00bf\u00bd"
|
Constructor and Description |
---|
SKDDD() |
Modifier and Type | Method and Description |
---|---|
java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,SKDActionInfo>> |
getActionInfo()
Get the action information
|
java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,SKDActionInfo>> |
getActionInfo(java.lang.String useWith)
Get the action information for the specified app.
|
java.util.Set<java.lang.String> |
getAllSameAsObjectNames(java.lang.String skdObjectName,
java.lang.String objectName)
Get all same as object name for skd object and object
|
java.util.List<java.lang.String> |
getAppFromMaxApps(java.lang.String objectName,
UserInfo userInfo)
Return list of app name from maxapps table
|
java.util.HashMap<java.lang.String,SKDDataGroupInfo> |
getDataGroupInfoList(java.lang.String skdObjectName)
Get data group list
|
java.lang.String |
getName()
Get the name of Scheduler DD.
|
java.util.ArrayList<SKDObjectInfo> |
getObjectInfoListBySKDObjectName(java.lang.String skdObjectName)
Get the list of object for a skdobject from skdobject table.
|
java.util.HashMap<java.lang.String,SKDObjectInfo> |
getObjectInfoMapBySKDObjectName(java.lang.String skdObjectName)
Get object information map for a skdobject.
|
SKDPropertyInfo |
getPropertyInfo(java.lang.String skdObjectName,
java.lang.String objectName,
java.lang.String propertyName)
Get property information for skdobject, object and property name
|
java.util.LinkedHashMap<java.lang.String,SKDPropertyInfo> |
getPropertyInfoMap(java.lang.String skdObjectName)
Returns the propertyInfo map for a skdobjectname
|
java.util.HashMap<java.lang.String,SKDPropertyInfo> |
getPropertyInfoMap(java.lang.String skdObjectName,
java.lang.String objectName)
Get property information map for skdobject and object.
|
java.util.HashMap<java.lang.String,java.util.LinkedHashMap<java.lang.String,SKDPropertyInfo>> |
getPropertyInfoMapByObjectName(java.lang.String objectName)
Get property information map for object name
|
java.util.HashMap<java.lang.String,java.util.LinkedHashMap<java.lang.String,SKDPropertyInfo>> |
getPropertyInfoMapBySKDObjectName(java.lang.String skdObjectName)
Get property information map for skdobject name
|
static SKDDD |
getSKDDD()
Get Scheduler DD object
|
java.util.HashMap<java.lang.Long,SKDActionInfo> |
getUidActionInfo()
Get action information with action uniqueid as key
|
void |
init()
Init method
|
void |
reload()
Reload Scheduler cache
|
void |
reload(java.lang.String key)
Reload scheduler cache with a key
|
public static final java.lang.String SKDACTIONINFOMAP_SEPARATOR
public static SKDDD getSKDDD()
public java.lang.String getName()
getName
in interface MaximoCache
public void init() throws MXException
init
in interface MaximoCache
MXException
public void reload() throws MXException
reload
in interface MaximoCache
MXException
public java.util.List<java.lang.String> getAppFromMaxApps(java.lang.String objectName, UserInfo userInfo) throws MXException
objectName
- userinfo
- java.lang.Exception
MXException
public SKDPropertyInfo getPropertyInfo(java.lang.String skdObjectName, java.lang.String objectName, java.lang.String propertyName)
skdObjectName
- objectName
- propertyName
- public java.util.HashMap<java.lang.String,SKDPropertyInfo> getPropertyInfoMap(java.lang.String skdObjectName, java.lang.String objectName)
skdObjectName
- objectName
- public java.util.LinkedHashMap<java.lang.String,SKDPropertyInfo> getPropertyInfoMap(java.lang.String skdObjectName)
skdObjectName
- public java.util.HashMap<java.lang.String,java.util.LinkedHashMap<java.lang.String,SKDPropertyInfo>> getPropertyInfoMapByObjectName(java.lang.String objectName)
objectName
- public java.util.HashMap<java.lang.String,java.util.LinkedHashMap<java.lang.String,SKDPropertyInfo>> getPropertyInfoMapBySKDObjectName(java.lang.String skdObjectName)
skdObjectName
- public java.util.ArrayList<SKDObjectInfo> getObjectInfoListBySKDObjectName(java.lang.String skdObjectName)
skdObjectName
- public java.util.HashMap<java.lang.String,SKDObjectInfo> getObjectInfoMapBySKDObjectName(java.lang.String skdObjectName)
skdObjectName
- public void reload(java.lang.String key) throws MXException
reload
in interface MaximoCache
key
- MXException
public java.util.Set<java.lang.String> getAllSameAsObjectNames(java.lang.String skdObjectName, java.lang.String objectName)
skdObjectName
- objectName
- public java.util.HashMap<java.lang.String,SKDDataGroupInfo> getDataGroupInfoList(java.lang.String skdObjectName)
skdObjectName
- public java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,SKDActionInfo>> getActionInfo()
public java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,SKDActionInfo>> getActionInfo(java.lang.String useWith)
public java.util.HashMap<java.lang.Long,SKDActionInfo> getUidActionInfo()