edu.internet2.middleware.grouper.attr.value
Class AttributeAssignValueContainer

java.lang.Object
  extended by edu.internet2.middleware.grouper.attr.value.AttributeAssignValueContainer

public class AttributeAssignValueContainer
extends Object

if retrieving all assigns of assigns, and values, and attribute def names, etc, put them in this bean. assumes each attr assign has one and only one value (not zero)

Author:
mchyzer

Constructor Summary
AttributeAssignValueContainer()
           
 
Method Summary
static String attributeValueString(Set<AttributeAssignValueContainer> attributeAssignValueContainers, String attributeDefNameName)
          get the value of an attribute, or null if not there
 AttributeAssignValue getAttributeAssignValue()
          value on this attribute
 AttributeDefName getAttributeDefName()
          attribute def name of the attribute
 AttributeAssign getAttributeTypeAssign()
          attribute assign on owner of attribute
 AttributeAssign getAttributeValueAssign()
          attribute assign on the attributeTypeAssign, which has the value
 void setAttributeAssignValue(AttributeAssignValue attributeAssignValue1)
          value on this attribute
 void setAttributeDefName(AttributeDefName attributeDefName1)
          attribute def name of the attribute
 void setAttributeTypeAssign(AttributeAssign attributeTypeAssign1)
          attribute assign on owner of attribute
 void setAttributeValueAssign(AttributeAssign attributeValueAssign1)
          attribute assign on the attributeTypeAssign, which has the value
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AttributeAssignValueContainer

public AttributeAssignValueContainer()
Method Detail

getAttributeTypeAssign

public AttributeAssign getAttributeTypeAssign()
attribute assign on owner of attribute

Returns:
attribute assign

setAttributeTypeAssign

public void setAttributeTypeAssign(AttributeAssign attributeTypeAssign1)
attribute assign on owner of attribute

Parameters:
attributeTypeAssign1 -

getAttributeValueAssign

public AttributeAssign getAttributeValueAssign()
attribute assign on the attributeTypeAssign, which has the value

Returns:
attribute assign

setAttributeValueAssign

public void setAttributeValueAssign(AttributeAssign attributeValueAssign1)
attribute assign on the attributeTypeAssign, which has the value

Parameters:
attributeValueAssign1 -

getAttributeAssignValue

public AttributeAssignValue getAttributeAssignValue()
value on this attribute

Returns:
value on this attribute

setAttributeAssignValue

public void setAttributeAssignValue(AttributeAssignValue attributeAssignValue1)
value on this attribute

Parameters:
attributeAssignValue1 -

getAttributeDefName

public AttributeDefName getAttributeDefName()
attribute def name of the attribute

Returns:
attribute def name of the attribute

setAttributeDefName

public void setAttributeDefName(AttributeDefName attributeDefName1)
attribute def name of the attribute

Parameters:
attributeDefName1 -

attributeValueString

public static String attributeValueString(Set<AttributeAssignValueContainer> attributeAssignValueContainers,
                                          String attributeDefNameName)
get the value of an attribute, or null if not there

Parameters:
attributeAssignValueContainers -
attributeDefNameName -
Returns:
the string value of the attribute