Class ResolverUtil
- java.lang.Object
-
- com.dtolabs.rundeck.core.execution.utils.ResolverUtil
-
public class ResolverUtil extends java.lang.ObjectCreated by greg on 3/19/15. TODO: refactor to not use static methods
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringFWK_PROP_PREFIXstatic java.lang.StringPROJ_PROP_PREFIXResolve a node/project/framework property by first checking node attributes named X, then project properties named "project.X", then framework properties named "framework.X".
-
Constructor Summary
Constructors Constructor Description ResolverUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static booleanresolveBooleanProperty(java.lang.String attribute, boolean defaultValue, INodeEntry iNodeEntry, IRundeckProject frameworkProject, Framework framework)static booleanresolveBooleanProperty(java.lang.String attribute, boolean defaultValue, INodeEntry iNodeEntry, IRundeckProject frameworkProject, IFramework framework)static intresolveIntProperty(java.lang.String attribute, int defaultValue, INodeEntry iNodeEntry, IRundeckProject frameworkProject, Framework framework)static intresolveIntProperty(java.lang.String attribute, int defaultValue, INodeEntry iNodeEntry, IRundeckProject frameworkProject, IFramework framework)static longresolveLongProperty(java.lang.String attribute, long defaultValue, INodeEntry iNodeEntry, IRundeckProject frameworkProject, Framework framework)static longresolveLongProperty(java.lang.String attribute, long defaultValue, INodeEntry iNodeEntry, IRundeckProject frameworkProject, IFramework framework)static java.lang.StringresolveProperty(java.lang.String nodeAttribute, java.lang.String defaultValue, INodeEntry node, IRundeckProject frameworkProject, Framework framework)static java.lang.StringresolveProperty(java.lang.String nodeAttribute, java.lang.String defaultValue, INodeEntry node, IRundeckProject frameworkProject, IFramework framework)
-
-
-
Field Detail
-
PROJ_PROP_PREFIX
public static final java.lang.String PROJ_PROP_PREFIX
Resolve a node/project/framework property by first checking node attributes named X, then project properties named "project.X", then framework properties named "framework.X". If none of those exist, return the default value- See Also:
- Constant Field Values
-
FWK_PROP_PREFIX
public static final java.lang.String FWK_PROP_PREFIX
- See Also:
- Constant Field Values
-
-
Method Detail
-
resolveProperty
@Deprecated public static java.lang.String resolveProperty(java.lang.String nodeAttribute, java.lang.String defaultValue, INodeEntry node, IRundeckProject frameworkProject, Framework framework)- Parameters:
nodeAttribute-defaultValue-node-frameworkProject-framework-
-
resolveProperty
public static java.lang.String resolveProperty(java.lang.String nodeAttribute, java.lang.String defaultValue, INodeEntry node, IRundeckProject frameworkProject, IFramework framework)
-
resolveIntProperty
@Deprecated public static int resolveIntProperty(java.lang.String attribute, int defaultValue, INodeEntry iNodeEntry, IRundeckProject frameworkProject, Framework framework)Resolve a property as an integer, or return the default value- Parameters:
attribute-defaultValue-iNodeEntry-frameworkProject-framework-
-
resolveIntProperty
public static int resolveIntProperty(java.lang.String attribute, int defaultValue, INodeEntry iNodeEntry, IRundeckProject frameworkProject, IFramework framework)
-
resolveLongProperty
@Deprecated public static long resolveLongProperty(java.lang.String attribute, long defaultValue, INodeEntry iNodeEntry, IRundeckProject frameworkProject, Framework framework)- Parameters:
attribute-defaultValue-iNodeEntry-frameworkProject-framework-- Returns:
-
resolveLongProperty
public static long resolveLongProperty(java.lang.String attribute, long defaultValue, INodeEntry iNodeEntry, IRundeckProject frameworkProject, IFramework framework)
-
resolveBooleanProperty
@Deprecated public static boolean resolveBooleanProperty(java.lang.String attribute, boolean defaultValue, INodeEntry iNodeEntry, IRundeckProject frameworkProject, Framework framework)- Parameters:
attribute-defaultValue-iNodeEntry-frameworkProject-framework-- Returns:
-
resolveBooleanProperty
public static boolean resolveBooleanProperty(java.lang.String attribute, boolean defaultValue, INodeEntry iNodeEntry, IRundeckProject frameworkProject, IFramework framework)
-
-