Class ResolverUtil
- java.lang.Object
-
- com.dtolabs.rundeck.core.execution.utils.ResolverUtil
-
public class ResolverUtil extends java.lang.Object
Created by greg on 3/19/15.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
FWK_PROP_PREFIX
static 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".
-
Constructor Summary
Constructors Constructor Description ResolverUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
resolveBooleanProperty(java.lang.String attribute, boolean defaultValue, INodeEntry iNodeEntry, IRundeckProject frameworkProject, Framework framework)
static int
resolveIntProperty(java.lang.String attribute, int defaultValue, INodeEntry iNodeEntry, IRundeckProject frameworkProject, Framework framework)
static long
resolveLongProperty(java.lang.String attribute, long defaultValue, INodeEntry iNodeEntry, IRundeckProject frameworkProject, Framework framework)
static java.lang.String
resolveProperty(java.lang.String nodeAttribute, java.lang.String defaultValue, INodeEntry node, IRundeckProject frameworkProject, Framework 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
public static java.lang.String resolveProperty(java.lang.String nodeAttribute, java.lang.String defaultValue, INodeEntry node, IRundeckProject frameworkProject, Framework framework)
-
resolveIntProperty
public static int resolveIntProperty(java.lang.String attribute, int defaultValue, INodeEntry iNodeEntry, IRundeckProject frameworkProject, Framework framework)
-
resolveLongProperty
public static long resolveLongProperty(java.lang.String attribute, long defaultValue, INodeEntry iNodeEntry, IRundeckProject frameworkProject, Framework framework)
-
resolveBooleanProperty
public static boolean resolveBooleanProperty(java.lang.String attribute, boolean defaultValue, INodeEntry iNodeEntry, IRundeckProject frameworkProject, Framework framework)
-
-