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 MaximoCachepublic void init()
throws MXException
init in interface MaximoCacheMXExceptionpublic void reload()
throws MXException
reload in interface MaximoCacheMXExceptionpublic java.util.List<java.lang.String> getAppFromMaxApps(java.lang.String objectName,
UserInfo userInfo)
throws MXException
objectName - userinfo - java.lang.ExceptionMXExceptionpublic 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 MaximoCachekey - MXExceptionpublic 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()