Class AFPResourceLevelDefaults


  • public class AFPResourceLevelDefaults
    extends java.lang.Object
    This class holds resource levels defaults for the various resource types.
    • Field Detail

      • RESOURCE_TYPE_NAMES

        private static final java.util.Map RESOURCE_TYPE_NAMES
      • defaultResourceLevels

        private java.util.Map defaultResourceLevels
    • Constructor Detail

      • AFPResourceLevelDefaults

        public AFPResourceLevelDefaults()
        Creates a new instance with default values.
    • Method Detail

      • registerResourceTypeName

        private static void registerResourceTypeName​(java.lang.String name,
                                                     byte type)
      • getResourceType

        private static byte getResourceType​(java.lang.String resourceTypeName)
      • setDefaultResourceLevel

        public void setDefaultResourceLevel​(java.lang.String type,
                                            AFPResourceLevel level)
        Sets the default resource level for a particular resource type.
        Parameters:
        type - the resource type name
        level - the resource level
      • setDefaultResourceLevel

        public void setDefaultResourceLevel​(byte type,
                                            AFPResourceLevel level)
        Sets the default resource level for a particular resource type.
        Parameters:
        type - the resource type (ResourceObject.TYPE_*)
        level - the resource level
      • getDefaultResourceLevel

        public AFPResourceLevel getDefaultResourceLevel​(byte type)
        Returns the default resource level for a particular resource type.
        Parameters:
        type - the resource type (ResourceObject.TYPE_*)
        Returns:
        the default resource level
      • mergeFrom

        public void mergeFrom​(AFPResourceLevelDefaults other)
        Allows to merge the values from one instance into another. Values from the instance passed in as a parameter override values of this instance.
        Parameters:
        other - the other instance to get the defaults from