Class MappingAttributeMetadata

java.lang.Object
com.sas.lsaf.workflow.MappingAttributeMetadata
All Implemented Interfaces:
Serializable

public class MappingAttributeMetadata extends Object implements Serializable
The class that describes the attributes for a process flow element, the other type of attributes to which they can be mapped and the mapping method.
Since:
2.4
See Also:
  • Constructor Details

    • MappingAttributeMetadata

      public MappingAttributeMetadata(String attributeName, FlowAttributeType attributeType, Set<AutoFlowMappingMetadata> mappingAttributes, boolean multiValued, String attributeDisplayName)
      It is not intended or recommended that the consumer of this API construct these objects. They should only deal with the mapping attribute metadata returned by the API.
      Parameters:
      attributeName - The name of the process flow element attribute.
      attributeType - The type of the process flow element attribute.
      mappingAttributes - The attributes that can be mapped for the process flow element.
      multiValued - Indicates whether the process flow element attribute can be mapped to multiple attributes.
      attributeDisplayName - The name of the process flow element attribute.
  • Method Details

    • getAttrName

      public String getAttrName()
      Gets the name of the process flow element attribute.
      Returns:
      The name.
    • getAttrType

      public FlowAttributeType getAttrType()
      Gets the type of the process flow element attribute.
      Returns:
      The type.
    • getAttrDisplayName

      public String getAttrDisplayName()
      Gets the display name of the process flow element attribute.
      Returns:
      The display name.
    • getMapAttributes

      public Set<AutoFlowMappingMetadata> getMapAttributes()
      Gets the attributes that can be mapped for the process flow element.
      Returns:
      The attributes.
    • isMultiValued

      public boolean isMultiValued()
      Gets whether the process flow element attribute can be mapped to multiple attributes.
      Returns:
      The indicator that the process flow element attribute can be mapped to multiple attributes.
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object