*** This class provides Binary Compatibility only, not Source Compatibility ***

Class ConsumedResourceAdapter

java.lang.Object
com.sas.services.deployment.ConsumedResourceAdapter
All Implemented Interfaces:
ConsumedResourceInterface, Cloneable

@SASScope("ALL") @BinaryCompatibilityOnly public class ConsumedResourceAdapter extends Object implements Cloneable, ConsumedResourceInterface
Adapter for a resource defined within a service configuration which may be consumed by an application.
Since:
9.2
  • Constructor Summary

    Constructors
    Constructor
    Description
    ConsumedResourceAdapter(String id, String value, String type, int typeCode, String localizedType, boolean isRequired)
    Constructs an adapter for a consumed resource.
  • Method Summary

    Modifier and Type
    Method
    Description
    Object
    Clones the resource.
    String
    Gets a localized value describing the resource's type.
    String
    Gets a localized value describing the resource's type and value.
    String
    Gets the id that uniquely identifies the resource within a service's configuration.
    String
    Gets a value describing the resource's type.
    int
    Gets the code describing the resource's type.
    String
    Gets the value used to identify the service configuration resource.
    boolean
    Determines if this resource is required by the service's configuration.
    void
    setResourceValue(String value)
     

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ConsumedResourceAdapter

      public ConsumedResourceAdapter(String id, String value, String type, int typeCode, String localizedType, boolean isRequired)
      Constructs an adapter for a consumed resource.
      Parameters:
      id - Unique identifier for a service configuration's resource.
      value - Service configuration resource's name.
      type - Service configuration resource's type.
      typeCode - Enumeration code for a service configuration resource's type.
      localizedType - Localized string representing the service configuration resource's type.
      isRequired - true if this resource is always required by the service's configuration.
  • Method Details

    • getResourceID

      public String getResourceID()
      Description copied from interface: ConsumedResourceInterface
      Gets the id that uniquely identifies the resource within a service's configuration.
      Specified by:
      getResourceID in interface ConsumedResourceInterface
      Returns:
      Resource's ID.
    • getResourceValue

      public String getResourceValue()
      Description copied from interface: ConsumedResourceInterface
      Gets the value used to identify the service configuration resource.
      Specified by:
      getResourceValue in interface ConsumedResourceInterface
      Returns:
      Service configuration resource's value.
    • getResourceType

      public String getResourceType()
      Description copied from interface: ConsumedResourceInterface
      Gets a value describing the resource's type.
      Specified by:
      getResourceType in interface ConsumedResourceInterface
      Returns:
      Resource's type. For example, a Logging Service configuration's resource types would be "Context", "Output", and "Renderer".
    • getResourceTypeCode

      public int getResourceTypeCode()
      Description copied from interface: ConsumedResourceInterface
      Gets the code describing the resource's type.
      Specified by:
      getResourceTypeCode in interface ConsumedResourceInterface
      Returns:
      Resource's type code.
    • getLocalizedResourceType

      public String getLocalizedResourceType()
      Description copied from interface: ConsumedResourceInterface
      Gets a localized value describing the resource's type.
      Specified by:
      getLocalizedResourceType in interface ConsumedResourceInterface
      Returns:
      Resource's type. For example, a Logging Service configuration's resource types would be localized values for "Context", "Output", and "Renderer".
    • getLocalizedResourceTypeAndValue

      public String getLocalizedResourceTypeAndValue()
      Description copied from interface: ConsumedResourceInterface
      Gets a localized value describing the resource's type and value.
      Specified by:
      getLocalizedResourceTypeAndValue in interface ConsumedResourceInterface
      Returns:
      Resource's type. For example, a Logging Service configuration's resource types would be localized values for
      • "Context : com.sas.services"
      • "Output : A1"
      • "Renderer: com.sas.MyRenderer"
    • setResourceValue

      public void setResourceValue(String value)
    • isRequired

      public boolean isRequired()
      Description copied from interface: ConsumedResourceInterface
      Determines if this resource is required by the service's configuration.
      Specified by:
      isRequired in interface ConsumedResourceInterface
      Returns:
      true if this resource is required by the service's configuration.
    • clone

      public Object clone() throws CloneNotSupportedException
      Description copied from interface: ConsumedResourceInterface
      Clones the resource.
      Specified by:
      clone in interface ConsumedResourceInterface
      Overrides:
      clone in class Object
      Returns:
      Clone of this resource.
      Throws:
      CloneNotSupportedException