public class ContextUtils
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
ContextUtils.ModifyVariable |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CONTEXT_GROUP_MASK |
static java.lang.String |
CONTEXT_MASK_PATTERN |
static java.lang.String |
CONTEXT_NAME_PATTERN |
static java.lang.String |
CONTEXT_NAME_SEPARATOR |
static java.lang.String |
CONTEXT_PATH_PATTERN |
static java.lang.String |
CONTEXT_TYPE_ANY |
static java.lang.String |
CONTEXT_TYPE_PATTERN |
static java.lang.String |
CONTEXT_TYPE_SEPARATOR |
static java.util.Set<java.lang.String> |
CONTEXT_TYPES |
static int |
ENTITY_ACTION |
static int |
ENTITY_ACTION_GROUP |
static java.lang.String |
ENTITY_ANY |
static int |
ENTITY_ANY_TYPE |
static int |
ENTITY_EVENT |
static int |
ENTITY_EVENT_GROUP |
static int |
ENTITY_FUNCTION |
static int |
ENTITY_FUNCTION_GROUP |
static java.lang.String |
ENTITY_GROUP_MASK |
static java.lang.String |
ENTITY_GROUP_SEPARATOR |
static int |
ENTITY_GROUP_SHIFT |
static java.lang.String |
ENTITY_GROUP_SUFFIX |
static int |
ENTITY_INSTANCE |
static java.lang.String |
ENTITY_NAME_PATTERN |
static int |
ENTITY_VARIABLE |
static int |
ENTITY_VARIABLE_GROUP |
static java.lang.String |
GROUP_ACCESS |
static java.lang.String |
GROUP_CONTEXT_DATA |
static java.lang.String |
GROUP_CUSTOM |
static java.lang.String |
GROUP_DEFAULT |
static java.lang.String |
GROUP_REMOTE |
static java.lang.String |
GROUP_STATUS |
static java.lang.String |
GROUP_SYSTEM |
static java.lang.String |
IDENTIFIER_PATTERN |
static java.lang.String |
MASK_LIST_SEPARATOR |
static java.util.Set<java.lang.String> |
RESERVED_CONTEXT_NAMES |
static java.lang.String |
SRV_MORE_CONTEXT |
static java.lang.String |
USERNAME_PATTERN |
static java.lang.String |
VARIABLES_GROUP_DS_SETTINGS |
| Constructor and Description |
|---|
ContextUtils() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
alertContextPath(java.lang.String owner,
java.lang.String name) |
static java.lang.String |
alertsContextPath(java.lang.String owner) |
static java.lang.String |
applicationContextPath(java.lang.String owner,
java.lang.String name) |
static java.lang.String |
applicationsContextPath(java.lang.String owner) |
static java.lang.String |
applicationsContextPathByUserContext(java.lang.String userContextPath) |
static java.lang.String |
autorunActionContextName(java.lang.String owner,
java.lang.String name) |
static java.lang.String |
autorunActionsContextPath(java.lang.String owner) |
static void |
changeVariable(Context aContext,
java.lang.String variableNameString,
ContextUtils.ModifyVariable modifications) |
static java.lang.String |
classContextPath(java.lang.String owner,
java.lang.String name) |
static java.lang.String |
classesContextPath(java.lang.String owner) |
static java.lang.String |
commonDataContextPath(java.lang.String owner) |
static java.lang.String |
commonTableContextPath(java.lang.String owner,
java.lang.String name) |
static java.lang.String |
compliancePoliciesContextPath(java.lang.String owner) |
static java.lang.String |
compliancePolicyContextPath(java.lang.String owner,
java.lang.String name) |
static java.lang.String |
contextPathToContextName(java.lang.String path) |
static java.lang.String |
createGroup(java.lang.String... parts) |
static java.lang.String |
createName(java.lang.String... parts) |
static java.lang.String |
createType(java.lang.Class clazz,
java.lang.String deviceType) |
static java.lang.String |
dashboardContextPath(java.lang.String owner,
java.lang.String name) |
static java.lang.String |
dashboardsContextPath(java.lang.String owner) |
static java.lang.String |
deviceContextPath(java.lang.String owner,
java.lang.String device) |
static java.lang.String |
deviceGroupContextPath(java.lang.String owner,
java.lang.String name) |
static java.lang.String |
deviceGroupsContextPath(java.lang.String owner) |
static java.lang.String |
devicesContextPath(java.lang.String owner) |
static java.lang.String |
deviceServerContextPath(java.lang.String owner,
java.lang.String name) |
static java.lang.String |
deviceServersContextPath(java.lang.String owner) |
static java.lang.String |
dsGroupContextPath(java.lang.String owner,
java.lang.String name) |
static java.lang.String |
dsGroupsContextPath(java.lang.String owner) |
static java.lang.String |
eventCorrelatorContextPath(java.lang.String owner,
java.lang.String name) |
static java.lang.String |
eventCorrelatorsContextPath(java.lang.String owner) |
static java.lang.String |
eventFilterContextPath(java.lang.String owner,
java.lang.String name) |
static java.lang.String |
eventFiltersContextPath(java.lang.String owner) |
static java.util.List<Context> |
expandMaskListToContexts(java.lang.String masks,
ContextManager contextManager) |
static java.util.List<Context> |
expandMaskListToContexts(java.lang.String masks,
ContextManager contextManager,
CallerController caller) |
static java.util.List<Context> |
expandMaskListToContexts(java.lang.String masks,
ContextManager contextManager,
CallerController caller,
boolean useVisibleChildren) |
static java.util.List<Context> |
expandMaskToContexts(java.lang.String mask,
ContextManager contextManager) |
static java.util.List<Context> |
expandMaskToContexts(java.lang.String mask,
ContextManager contextManager,
CallerController caller) |
static java.util.List<Context> |
expandMaskToContexts(java.lang.String mask,
ContextManager contextManager,
CallerController caller,
boolean useVisibleChildren) |
static java.util.List<java.lang.String> |
expandMaskToPaths(java.lang.String mask,
ContextManager contextManager) |
static java.util.List<java.lang.String> |
expandMaskToPaths(java.lang.String mask,
ContextManager contextManager,
CallerController caller) |
static java.util.List<java.lang.String> |
expandMaskToPaths(java.lang.String mask,
ContextManager contextManager,
CallerController caller,
boolean useVisibleChildren) |
static java.lang.String |
favouriteContextPath(java.lang.String owner,
java.lang.String name) |
static java.lang.String |
favouritesContextPath(java.lang.String owner) |
static java.util.List<Context> |
findChildren(java.lang.String rootsMask,
java.lang.Class contextClass,
ContextManager manager,
CallerController caller,
boolean resolveGroups) |
static java.util.List<Context> |
findChildren(java.lang.String rootsMask,
java.lang.String type,
ContextManager manager,
CallerController caller,
boolean resolveGroups) |
static java.lang.String |
getActualGroup(java.lang.String group) |
static java.lang.String |
getAggregationContainer(java.lang.String path) |
static java.lang.String |
getBaseGroup(java.lang.String group)
Returns base group name.
|
static java.lang.String |
getBaseType(java.lang.String type) |
static java.lang.String |
getChildFullName(java.lang.String parent,
java.lang.String childShortName) |
static java.lang.String |
getContextName(java.lang.String path) |
static ActionDefinition |
getDefaultActionDefinition(Context context,
CallerController caller) |
static java.util.Map<java.lang.String,java.lang.String> |
getEventFields(java.lang.String mask,
java.lang.String event,
CallerController caller,
ContextManager contextManager) |
static java.lang.String |
getGroupName(java.lang.String entityName) |
static java.lang.String |
getParentPath(java.lang.String path) |
static java.lang.String |
getSubtype(java.lang.String type) |
static java.lang.String |
getTypeForClass(java.lang.Class clazz) |
static java.lang.String |
getTypeForClassSimpleName(java.lang.String name) |
static java.util.Map<java.lang.String,java.lang.String> |
getVariableFields(java.lang.String mask,
java.lang.String variable,
CallerController caller,
ContextManager contextManager) |
static java.lang.String |
getVisualGroup(java.lang.String group) |
static java.lang.String |
groupContextPath(java.lang.String username,
java.lang.String containerContextName,
java.lang.String name) |
static java.lang.String |
groupsContextName(java.lang.String containerContextName) |
static java.lang.String |
groupsContextPath(java.lang.String username,
java.lang.String containerContextName) |
static boolean |
isDerivedFrom(java.lang.String childType,
java.lang.String parentType) |
static boolean |
isMask(java.lang.String name) |
static boolean |
isRelative(java.lang.String name) |
static boolean |
isValidContextMask(java.lang.String s) |
static boolean |
isValidContextName(java.lang.String s) |
static boolean |
isValidContextNameChar(char c) |
static boolean |
isValidContextType(java.lang.String s) |
static boolean |
isValidIdentifier(java.lang.String s) |
static java.lang.String |
jobContextPath(java.lang.String owner,
java.lang.String name) |
static java.lang.String |
jobsContextPath(java.lang.String owner) |
static java.lang.String |
machineLearningContextPath(java.lang.String owner) |
static java.lang.String |
machineLearningContextPath(java.lang.String owner,
java.lang.String name) |
static boolean |
masksIntersect(java.lang.String mask1,
java.lang.String mask2,
boolean mask2MayExtendMask1,
boolean mask1MayExtendMask2) |
static boolean |
matchesToMask(java.lang.String mask,
java.lang.String name) |
static boolean |
matchesToMask(java.lang.String mask,
java.lang.String context,
boolean contextMayExtendMask,
boolean maskMayExtendContext) |
static boolean |
matchesToMaskWithGroups(java.lang.String mask,
java.lang.String context,
boolean contextMayExtendMask,
boolean maskMayExtendContext,
ContextManager contextManager) |
static boolean |
matchesToType(java.util.Collection<java.lang.String> types,
java.util.Collection<java.lang.String> requiredTypes) |
static boolean |
matchesToType(java.lang.String type,
java.util.Collection<java.lang.String> requiredTypes) |
static java.lang.String |
modelContextPath(java.lang.String owner,
java.lang.String name) |
static java.lang.String |
modelsContextPath(java.lang.String owner) |
static java.lang.String |
pluginConfigContextPath(java.lang.String owner,
java.lang.String name) |
static java.lang.String |
pluginGlobalConfigContextPath(java.lang.String pluginId) |
static java.lang.String |
pluginIdToContextName(java.lang.String pluginId) |
static java.lang.String |
pluginsUserConfigContextPath(java.lang.String username) |
static java.lang.String |
pluginUserConfigContextPath(java.lang.String username,
java.lang.String pluginId) |
static java.lang.String |
processControlContextPath(java.lang.String owner,
java.lang.String name) |
static java.lang.String |
processesControlContextPath(java.lang.String owner) |
static java.lang.String |
queriesContextPath(java.lang.String owner) |
static java.lang.String |
queryContextPath(java.lang.String owner,
java.lang.String name) |
static void |
registerType(java.lang.String type) |
static java.lang.String |
removeContextNameFromPath(java.lang.String path) |
static java.lang.String |
replaceUsernameToPattern(java.lang.String path) |
static java.lang.String |
reportContextPath(java.lang.String owner,
java.lang.String name) |
static java.lang.String |
reportsContextPath(java.lang.String owner) |
static java.lang.String |
scriptContextPath(java.lang.String owner,
java.lang.String name) |
static java.lang.String |
scriptsContextPath(java.lang.String owner) |
static java.lang.String |
trackerContextPath(java.lang.String owner,
java.lang.String name) |
static java.lang.String |
trackersContextPath(java.lang.String owner) |
static java.lang.String |
uiComponentContextPath(java.lang.String owner) |
static java.lang.String |
uiComponentContextPath(java.lang.String owner,
java.lang.String device) |
static java.lang.String |
userContextPath(java.lang.String username) |
static java.lang.String |
widgetContextPath(java.lang.String owner,
java.lang.String name) |
static java.lang.String |
widgetsContextPath(java.lang.String owner) |
static java.lang.String |
workflowContextPath(java.lang.String owner,
java.lang.String name) |
static java.lang.String |
workflowsContextPath(java.lang.String owner) |
public static final java.lang.String CONTEXT_NAME_PATTERN
public static final java.lang.String CONTEXT_PATH_PATTERN
public static final java.lang.String CONTEXT_MASK_PATTERN
public static final java.lang.String CONTEXT_TYPE_PATTERN
public static final java.lang.String ENTITY_NAME_PATTERN
public static final java.lang.String IDENTIFIER_PATTERN
public static final java.lang.String CONTEXT_NAME_SEPARATOR
public static final java.lang.String CONTEXT_TYPE_SEPARATOR
public static final java.lang.String CONTEXT_GROUP_MASK
public static final java.lang.String ENTITY_GROUP_MASK
public static final java.lang.String CONTEXT_TYPE_ANY
public static final java.lang.String ENTITY_ANY
public static final java.lang.String ENTITY_GROUP_SEPARATOR
public static final java.lang.String MASK_LIST_SEPARATOR
public static final java.lang.String GROUP_DEFAULT
public static final java.lang.String GROUP_SYSTEM
public static final java.lang.String GROUP_REMOTE
public static final java.lang.String GROUP_CUSTOM
public static final java.lang.String GROUP_STATUS
public static final java.lang.String GROUP_CONTEXT_DATA
public static final java.lang.String GROUP_ACCESS
public static final int ENTITY_ANY_TYPE
public static final int ENTITY_VARIABLE
public static final int ENTITY_FUNCTION
public static final int ENTITY_EVENT
public static final int ENTITY_ACTION
public static final int ENTITY_INSTANCE
public static final int ENTITY_GROUP_SHIFT
public static final int ENTITY_VARIABLE_GROUP
public static final int ENTITY_FUNCTION_GROUP
public static final int ENTITY_EVENT_GROUP
public static final int ENTITY_ACTION_GROUP
public static final java.lang.String USERNAME_PATTERN
public static final java.lang.String VARIABLES_GROUP_DS_SETTINGS
public static final java.lang.String ENTITY_GROUP_SUFFIX
public static final java.lang.String SRV_MORE_CONTEXT
public static final java.util.Set<java.lang.String> RESERVED_CONTEXT_NAMES
public static final java.util.Set<java.lang.String> CONTEXT_TYPES
public static java.lang.String userContextPath(java.lang.String username)
public static java.lang.String deviceServersContextPath(java.lang.String owner)
public static java.lang.String dsGroupsContextPath(java.lang.String owner)
public static java.lang.String dsGroupContextPath(java.lang.String owner,
java.lang.String name)
public static java.lang.String deviceGroupsContextPath(java.lang.String owner)
public static java.lang.String deviceGroupContextPath(java.lang.String owner,
java.lang.String name)
public static java.lang.String groupContextPath(java.lang.String username,
java.lang.String containerContextName,
java.lang.String name)
public static java.lang.String groupsContextPath(java.lang.String username,
java.lang.String containerContextName)
public static java.lang.String groupsContextName(java.lang.String containerContextName)
public static java.lang.String alertContextPath(java.lang.String owner,
java.lang.String name)
public static java.lang.String alertsContextPath(java.lang.String owner)
public static java.lang.String jobsContextPath(java.lang.String owner)
public static java.lang.String jobContextPath(java.lang.String owner,
java.lang.String name)
public static java.lang.String queriesContextPath(java.lang.String owner)
public static java.lang.String queryContextPath(java.lang.String owner,
java.lang.String name)
public static java.lang.String compliancePoliciesContextPath(java.lang.String owner)
public static java.lang.String compliancePolicyContextPath(java.lang.String owner,
java.lang.String name)
public static java.lang.String reportsContextPath(java.lang.String owner)
public static java.lang.String reportContextPath(java.lang.String owner,
java.lang.String name)
public static java.lang.String trackersContextPath(java.lang.String owner)
public static java.lang.String trackerContextPath(java.lang.String owner,
java.lang.String name)
public static java.lang.String commonDataContextPath(java.lang.String owner)
public static java.lang.String commonTableContextPath(java.lang.String owner,
java.lang.String name)
public static java.lang.String eventFiltersContextPath(java.lang.String owner)
public static java.lang.String eventFilterContextPath(java.lang.String owner,
java.lang.String name)
public static java.lang.String widgetContextPath(java.lang.String owner,
java.lang.String name)
public static java.lang.String widgetsContextPath(java.lang.String owner)
public static java.lang.String processControlContextPath(java.lang.String owner,
java.lang.String name)
public static java.lang.String processesControlContextPath(java.lang.String owner)
public static java.lang.String machineLearningContextPath(java.lang.String owner,
java.lang.String name)
public static java.lang.String machineLearningContextPath(java.lang.String owner)
public static java.lang.String dashboardsContextPath(java.lang.String owner)
public static java.lang.String dashboardContextPath(java.lang.String owner,
java.lang.String name)
public static java.lang.String autorunActionsContextPath(java.lang.String owner)
public static java.lang.String autorunActionContextName(java.lang.String owner,
java.lang.String name)
public static java.lang.String favouritesContextPath(java.lang.String owner)
public static java.lang.String favouriteContextPath(java.lang.String owner,
java.lang.String name)
public static java.lang.String scriptContextPath(java.lang.String owner,
java.lang.String name)
public static java.lang.String scriptsContextPath(java.lang.String owner)
public static java.lang.String modelsContextPath(java.lang.String owner)
public static java.lang.String modelContextPath(java.lang.String owner,
java.lang.String name)
public static java.lang.String eventCorrelatorsContextPath(java.lang.String owner)
public static java.lang.String eventCorrelatorContextPath(java.lang.String owner,
java.lang.String name)
public static java.lang.String classesContextPath(java.lang.String owner)
public static java.lang.String classContextPath(java.lang.String owner,
java.lang.String name)
public static java.lang.String workflowsContextPath(java.lang.String owner)
public static java.lang.String workflowContextPath(java.lang.String owner,
java.lang.String name)
public static java.lang.String deviceServerContextPath(java.lang.String owner,
java.lang.String name)
public static java.lang.String pluginGlobalConfigContextPath(java.lang.String pluginId)
public static java.lang.String pluginsUserConfigContextPath(java.lang.String username)
public static java.lang.String pluginUserConfigContextPath(java.lang.String username,
java.lang.String pluginId)
public static java.lang.String pluginConfigContextPath(java.lang.String owner,
java.lang.String name)
public static java.lang.String devicesContextPath(java.lang.String owner)
public static java.lang.String deviceContextPath(java.lang.String owner,
java.lang.String device)
public static java.lang.String uiComponentContextPath(java.lang.String owner)
public static java.lang.String uiComponentContextPath(java.lang.String owner,
java.lang.String device)
public static java.lang.String applicationContextPath(java.lang.String owner,
java.lang.String name)
public static java.lang.String applicationsContextPath(java.lang.String owner)
public static java.lang.String applicationsContextPathByUserContext(java.lang.String userContextPath)
public static java.lang.String getAggregationContainer(java.lang.String path)
public static java.lang.String replaceUsernameToPattern(java.lang.String path)
public static java.lang.String removeContextNameFromPath(java.lang.String path)
public static java.lang.String createName(java.lang.String... parts)
public static java.lang.String createGroup(java.lang.String... parts)
public static java.lang.String pluginIdToContextName(java.lang.String pluginId)
public static java.lang.String getChildFullName(java.lang.String parent,
java.lang.String childShortName)
public static java.lang.String contextPathToContextName(java.lang.String path)
public static java.util.List<Context> expandMaskListToContexts(java.lang.String masks, ContextManager contextManager)
public static java.util.List<Context> expandMaskListToContexts(java.lang.String masks, ContextManager contextManager, CallerController caller)
public static java.util.List<Context> expandMaskListToContexts(java.lang.String masks, ContextManager contextManager, CallerController caller, boolean useVisibleChildren)
public static java.util.List<Context> expandMaskToContexts(java.lang.String mask, ContextManager contextManager)
public static java.util.List<Context> expandMaskToContexts(java.lang.String mask, ContextManager contextManager, CallerController caller)
public static java.util.List<Context> expandMaskToContexts(java.lang.String mask, ContextManager contextManager, CallerController caller, boolean useVisibleChildren)
public static java.util.List<java.lang.String> expandMaskToPaths(java.lang.String mask,
ContextManager contextManager)
public static java.util.List<java.lang.String> expandMaskToPaths(java.lang.String mask,
ContextManager contextManager,
CallerController caller)
public static java.util.List<java.lang.String> expandMaskToPaths(java.lang.String mask,
ContextManager contextManager,
CallerController caller,
boolean useVisibleChildren)
public static java.util.List<Context> findChildren(java.lang.String rootsMask, java.lang.Class contextClass, ContextManager manager, CallerController caller, boolean resolveGroups)
public static java.util.List<Context> findChildren(java.lang.String rootsMask, java.lang.String type, ContextManager manager, CallerController caller, boolean resolveGroups)
public static boolean matchesToMask(java.lang.String mask,
java.lang.String name)
public static boolean matchesToType(java.lang.String type,
java.util.Collection<java.lang.String> requiredTypes)
public static boolean matchesToType(java.util.Collection<java.lang.String> types,
java.util.Collection<java.lang.String> requiredTypes)
public static boolean matchesToMaskWithGroups(java.lang.String mask,
java.lang.String context,
boolean contextMayExtendMask,
boolean maskMayExtendContext,
ContextManager contextManager)
public static boolean matchesToMask(java.lang.String mask,
java.lang.String context,
boolean contextMayExtendMask,
boolean maskMayExtendContext)
public static boolean masksIntersect(java.lang.String mask1,
java.lang.String mask2,
boolean mask2MayExtendMask1,
boolean mask1MayExtendMask2)
public static boolean isRelative(java.lang.String name)
public static boolean isMask(java.lang.String name)
public static boolean isValidContextType(java.lang.String s)
public static boolean isValidContextName(java.lang.String s)
public static boolean isValidContextMask(java.lang.String s)
public static boolean isValidIdentifier(java.lang.String s)
public static boolean isDerivedFrom(java.lang.String childType,
java.lang.String parentType)
public static java.lang.String getParentPath(java.lang.String path)
public static java.lang.String getContextName(java.lang.String path)
public static java.lang.String getBaseGroup(java.lang.String group)
public static java.lang.String getActualGroup(java.lang.String group)
public static java.lang.String getVisualGroup(java.lang.String group)
public static java.lang.String getBaseType(java.lang.String type)
public static java.lang.String getSubtype(java.lang.String type)
public static java.lang.String getTypeForClass(java.lang.Class clazz)
public static java.lang.String getTypeForClassSimpleName(java.lang.String name)
public static java.util.Map<java.lang.String,java.lang.String> getEventFields(java.lang.String mask,
java.lang.String event,
CallerController caller,
ContextManager contextManager)
public static java.util.Map<java.lang.String,java.lang.String> getVariableFields(java.lang.String mask,
java.lang.String variable,
CallerController caller,
ContextManager contextManager)
public static ActionDefinition getDefaultActionDefinition(Context context, CallerController caller)
public static java.lang.String createType(java.lang.Class clazz,
java.lang.String deviceType)
public static boolean isValidContextNameChar(char c)
public static void changeVariable(Context aContext, java.lang.String variableNameString, ContextUtils.ModifyVariable modifications) throws ContextException
ContextExceptionpublic static java.lang.String getGroupName(java.lang.String entityName)
public static void registerType(java.lang.String type)