Class WsAttributeDef

java.lang.Object
edu.internet2.middleware.grouper.ws.soap_v2_0.WsAttributeDef

public class WsAttributeDef extends Object
Result of one attribute def name being retrieved. The number of attribute def names will equal the number of attribute def names related to the result
  • Constructor Details

    • WsAttributeDef

      public WsAttributeDef()
      no arg constructor
  • Method Details

    • getAttributeDefType

      public String getAttributeDefType()
      type of attribute def, from enum AttributeDefType, e.g. attr, domain, type, limit, perm
      Returns:
      the type
    • setAttributeDefType

      public void setAttributeDefType(String attributeDefType1)
      type of attribute def, from enum AttributeDefType, e.g. attr, domain, type, limit, perm
      Parameters:
      attributeDefType1 -
    • getMultiAssignable

      public String getMultiAssignable()
      T of F for if can be assigned multiple times to one object
      Returns:
      if multi assignable
    • setMultiAssignable

      public void setMultiAssignable(String multiAssignable1)
      T of F for if can be assigned multiple times to one object
      Parameters:
      multiAssignable1 -
    • getMultiValued

      public String getMultiValued()
      T or F, if has values, if can assign multiple values to one assignment
      Returns:
      T or F, if has values, if can assign multiple values to one assignment
    • setMultiValued

      public void setMultiValued(String multiValued1)
      T or F, if has values, if can assign multiple values to one assignment
      Parameters:
      multiValued1 -
    • getValueType

      public String getValueType()
      what type of value on assignments: AttributeDefValueType: e.g. integer, timestamp, string, floating, marker, memberId
      Returns:
      value type
    • setValueType

      public void setValueType(String valueType1)
      what type of value on assignments: AttributeDefValueType: e.g. integer, timestamp, string, floating, marker, memberId
      Parameters:
      valueType1 -
    • getAssignableTos

      public String[] getAssignableTos()
      can be assigned to these types
      Returns:
      assignable tos
    • setAssignableTos

      public void setAssignableTos(String[] assignableTos1)
      can be assigned to these types
      Parameters:
      assignableTos1 -
    • getDescription

      public String getDescription()
      friendly description of this attributeDef
      Returns:
      the description
    • getName

      public String getName()
      Full name of the attributeDef (all extensions of parent stems, separated by colons, and the extention of this attributeDef
      Returns:
      the name
    • getUuid

      public String getUuid()
      universally unique identifier of this attributeDef
      Returns:
      the uuid
    • setDescription

      public void setDescription(String description1)
      friendly description of this attributeDef
      Parameters:
      description1 - the description to set
    • setName

      public void setName(String name1)
      Full name of the attributeDef (all extensions of parent stems, separated by colons, and the extention of this attributeDef
      Parameters:
      name1 - the name to set
    • setUuid

      public void setUuid(String uuid1)
      universally unique identifier of this attributeDef
      Parameters:
      uuid1 - the uuid to set
    • getExtension

      public String getExtension()
      extension of attributeDef, the part to the right of last colon in name
      Returns:
      the extension
    • setExtension

      public void setExtension(String extension1)
      extension of attributeDef, the part to the right of last colon in name
      Parameters:
      extension1 - the extension to set