Class ResolverUtil


  • public class ResolverUtil
    extends java.lang.Object
    Created by greg on 3/19/15.
    • 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
    • Constructor Detail

      • ResolverUtil

        public ResolverUtil()
    • 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)