edu.internet2.middleware.grouper.ws.coresoap
Class WsAttributeDefName

java.lang.Object
  extended by edu.internet2.middleware.grouper.ws.coresoap.WsAttributeDefName
All Implemented Interfaces:
java.lang.Comparable<WsAttributeDefName>

public class WsAttributeDefName
extends java.lang.Object
implements java.lang.Comparable<WsAttributeDefName>

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

Author:
mchyzer

Constructor Summary
WsAttributeDefName()
          no arg constructor
WsAttributeDefName(AttributeDefName theAttributeDefName, WsAttributeDefNameLookup wsAttributeDefNameLookup)
          construct based on attribute def name, assign all fields
WsAttributeDefName(PITAttributeDefName theAttributeDefName, WsAttributeDefNameLookup wsAttributeDefNameLookup)
          construct based on pit attribute def name, assign all fields
 
Method Summary
 int compareTo(WsAttributeDefName o2)
           
static WsAttributeDefName[] convertAttributeDefNames(java.util.Set<AttributeDefName> attributeDefNameSet)
          convert a set of attribute def names to results
 java.lang.String getAttributeDefId()
          id of the attribute definition
 java.lang.String getAttributeDefName()
          name of the attribute definition
 java.lang.String getDescription()
          friendly description of this attributeDefName
 java.lang.String getDisplayExtension()
          display extension, the part to the right of the last colon in display name
 java.lang.String getDisplayName()
          friendly extensions of attributeDefName and parent stems
 java.lang.String getExtension()
          extension of attributeDefName, the part to the right of last colon in name
 java.lang.String getIdIndex()
          integer ID for object
 java.lang.String getName()
          Full name of the attributeDefName (all extensions of parent stems, separated by colons, and the extention of this attributeDefName
 java.lang.String getUuid()
          universally unique identifier of this attributeDefName
 void setAttributeDefId(java.lang.String attributeDefId1)
          id of the attribute definition
 void setAttributeDefName(java.lang.String attributeDefName1)
          name of the attribute definition
 void setDescription(java.lang.String description1)
          friendly description of this attributeDefName
 void setDisplayExtension(java.lang.String displayExtension1)
          display extension, the part to the right of the last colon in display name
 void setDisplayName(java.lang.String displayName1)
          friendly extensions of attributeDefName and parent stems
 void setExtension(java.lang.String extension1)
          extension of attributeDefName, the part to the right of last colon in name
 void setIdIndex(java.lang.String idIndex1)
          integer ID for object
 void setName(java.lang.String name1)
          Full name of the attributeDefName (all extensions of parent stems, separated by colons, and the extention of this attributeDefName
 void setUuid(java.lang.String uuid1)
          universally unique identifier of this attributeDefName
 java.lang.String toString()
          make sure this is an explicit toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WsAttributeDefName

public WsAttributeDefName()
no arg constructor


WsAttributeDefName

public WsAttributeDefName(AttributeDefName theAttributeDefName,
                          WsAttributeDefNameLookup wsAttributeDefNameLookup)
construct based on attribute def name, assign all fields

Parameters:
theAttributeDefName -
wsAttributeDefNameLookup - is the lookup to set looked up values

WsAttributeDefName

public WsAttributeDefName(PITAttributeDefName theAttributeDefName,
                          WsAttributeDefNameLookup wsAttributeDefNameLookup)
construct based on pit attribute def name, assign all fields

Parameters:
theAttributeDefName -
wsAttributeDefNameLookup - is the lookup to set looked up values
Method Detail

getIdIndex

public java.lang.String getIdIndex()
integer ID for object

Returns:
the id

setIdIndex

public void setIdIndex(java.lang.String idIndex1)
integer ID for object

Parameters:
idIndex1 -

toString

public java.lang.String toString()
make sure this is an explicit toString

Overrides:
toString in class java.lang.Object

convertAttributeDefNames

public static WsAttributeDefName[] convertAttributeDefNames(java.util.Set<AttributeDefName> attributeDefNameSet)
convert a set of attribute def names to results

Parameters:
attributeDefNameSet -
useViewSecurity - true if should check to see if the user can view the services
Returns:
the attributeDefNames (null if none or null)

getAttributeDefName

public java.lang.String getAttributeDefName()
name of the attribute definition

Returns:
name of attribute def

setAttributeDefName

public void setAttributeDefName(java.lang.String attributeDefName1)
name of the attribute definition

Parameters:
attributeDefName1 -

getAttributeDefId

public java.lang.String getAttributeDefId()
id of the attribute definition

Returns:
id of the attribute definition

setAttributeDefId

public void setAttributeDefId(java.lang.String attributeDefId1)
id of the attribute definition

Parameters:
attributeDefId1 -

getDescription

public java.lang.String getDescription()
friendly description of this attributeDefName

Returns:
the description

getDisplayName

public java.lang.String getDisplayName()
friendly extensions of attributeDefName and parent stems

Returns:
the displayName

getName

public java.lang.String getName()
Full name of the attributeDefName (all extensions of parent stems, separated by colons, and the extention of this attributeDefName

Returns:
the name

getUuid

public java.lang.String getUuid()
universally unique identifier of this attributeDefName

Returns:
the uuid

setDescription

public void setDescription(java.lang.String description1)
friendly description of this attributeDefName

Parameters:
description1 - the description to set

setDisplayName

public void setDisplayName(java.lang.String displayName1)
friendly extensions of attributeDefName and parent stems

Parameters:
displayName1 - the displayName to set

setName

public void setName(java.lang.String name1)
Full name of the attributeDefName (all extensions of parent stems, separated by colons, and the extention of this attributeDefName

Parameters:
name1 - the name to set

setUuid

public void setUuid(java.lang.String uuid1)
universally unique identifier of this attributeDefName

Parameters:
uuid1 - the uuid to set

getExtension

public java.lang.String getExtension()
extension of attributeDefName, the part to the right of last colon in name

Returns:
the extension

setExtension

public void setExtension(java.lang.String extension1)
extension of attributeDefName, the part to the right of last colon in name

Parameters:
extension1 - the extension to set

getDisplayExtension

public java.lang.String getDisplayExtension()
display extension, the part to the right of the last colon in display name

Returns:
the displayExtension

setDisplayExtension

public void setDisplayExtension(java.lang.String displayExtension1)
display extension, the part to the right of the last colon in display name

Parameters:
displayExtension1 - the displayExtension to set

compareTo

public int compareTo(WsAttributeDefName o2)
Specified by:
compareTo in interface java.lang.Comparable<WsAttributeDefName>
See Also:
Comparable.compareTo(java.lang.Object)