Class WsAttributeDef

java.lang.Object
edu.internet2.middleware.grouper.ws.soap.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 Summary

    Constructors
    Constructor
    Description
    no arg constructor
  • Method Summary

    Modifier and Type
    Method
    Description
    can be assigned to these types
    type of attribute def, from enum AttributeDefType, e.g. attr, domain, type, limit, perm
    friendly description of this attributeDef
    extension of attributeDef, the part to the right of last colon in name
    T of F for if can be assigned multiple times to one object
    T or F, if has values, if can assign multiple values to one assignment
    Full name of the attributeDef (all extensions of parent stems, separated by colons, and the extention of this attributeDef
    universally unique identifier of this attributeDef
    what type of value on assignments: AttributeDefValueType: e.g. integer, timestamp, string, floating, marker, memberId
    void
    setAssignableTos(String[] assignableTos1)
    can be assigned to these types
    void
    setAttributeDefType(String attributeDefType1)
    type of attribute def, from enum AttributeDefType, e.g. attr, domain, type, limit, perm
    void
    setDescription(String description1)
    friendly description of this attributeDef
    void
    setExtension(String extension1)
    extension of attributeDef, the part to the right of last colon in name
    void
    setMultiAssignable(String multiAssignable1)
    T of F for if can be assigned multiple times to one object
    void
    setMultiValued(String multiValued1)
    T or F, if has values, if can assign multiple values to one assignment
    void
    setName(String name1)
    Full name of the attributeDef (all extensions of parent stems, separated by colons, and the extention of this attributeDef
    void
    setUuid(String uuid1)
    universally unique identifier of this attributeDef
    void
    setValueType(String valueType1)
    what type of value on assignments: AttributeDefValueType: e.g. integer, timestamp, string, floating, marker, memberId

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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