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

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

public class AttributeValueDelegate
extends java.lang.Object


Field Summary
static long allAttributeAssignValuesCacheHitsForTest
          cache hits for testing
static long allAttributeAssignValuesCacheMissesForTest
          cache misses for testing
 
Constructor Summary
AttributeValueDelegate(AttributeAssignBaseDelegate attributeAssignBaseDelegate1)
           
 
Method Summary
 AttributeValueResult addValue(java.lang.String attributeDefNameName, AttributeAssignValue attributeAssignValue)
          add a value to the attribute assignment
 AttributeValueResult addValue(java.lang.String attributeDefNameName, java.lang.String value)
          add a value of any type
 AttributeValueResult addValueFloating(java.lang.String attributeDefNameName, java.lang.Double value)
          add a value of double type
 AttributeValueResult addValueInteger(java.lang.String attributeDefNameName, java.lang.Long value)
          add a value of integer type
 AttributeValueResult addValueMember(java.lang.String attributeDefNameName, Member value)
          add a value of member type
 AttributeValueResult addValueMember(java.lang.String attributeDefNameName, java.lang.String memberId)
          add a value of member type
 AttributeValueResult addValues(java.lang.String attributeDefNameName, java.util.Collection<AttributeAssignValue> attributeAssignValues)
          add values to the attribute assignment
 AttributeValueResult addValuesAnyType(java.lang.String attributeDefNameName, java.util.Collection<java.lang.String> values)
          add values of any type
 AttributeValueResult addValuesFloating(java.lang.String attributeDefNameName, java.util.Collection<java.lang.Double> values)
          add values of double type
 AttributeValueResult addValuesInteger(java.lang.String attributeDefNameName, java.util.Collection<java.lang.Long> values)
          add values of integer type
 AttributeValueResult addValuesMember(java.lang.String attributeDefNameName, java.util.Collection<Member> values)
          add values of member type
 AttributeValueResult addValuesMemberIds(java.lang.String attributeDefNameName, java.util.Collection<java.lang.String> memberIds)
          add a values of member type
 AttributeValueResult addValuesString(java.lang.String attributeDefNameName, java.util.Collection<java.lang.String> values)
          add values of type string.
 AttributeValueResult addValuesTimestamp(java.lang.String attributeDefNameName, java.util.Collection<java.sql.Timestamp> values)
          add values of timestamp type
 AttributeValueResult addValueString(java.lang.String attributeDefNameName, java.lang.String value)
          add a value of type string.
 AttributeValueResult addValueTimestamp(java.lang.String attributeDefNameName, java.sql.Timestamp value)
          add a value of timestamp type
 AttributeValueResult assignValue(java.lang.String attributeDefNameName, java.lang.String value)
          assign a value of any type
 AttributeValueResult assignValueFloating(java.lang.String attributeDefNameName, java.lang.Double value)
          assign a value floating
 AttributeValueResult assignValueInteger(java.lang.String attributeDefNameName, java.lang.Long value)
          assign a value integer
 AttributeValueResult assignValueMember(java.lang.String attributeDefNameName, Member member)
          assign a value of member type
 AttributeValueResult assignValueMember(java.lang.String attributeDefNameName, java.lang.String memberId)
          assign a value memberId
 AttributeValueResult assignValuesAnyType(java.lang.String attributeDefNameName, java.util.Set<java.lang.String> values, boolean deleteOrphans)
          assign a values of any type
 AttributeValueResult assignValuesFloating(java.lang.String attributeDefNameName, java.util.Set<java.lang.Double> values, boolean deleteOrphans)
          assign a values of floating type
 AttributeValueResult assignValuesInteger(java.lang.String attributeDefNameName, java.util.Set<java.lang.Long> values, boolean deleteOrphans)
          assign a values of integer type
 AttributeValueResult assignValuesMember(java.lang.String attributeDefNameName, java.util.Set<Member> values, boolean deleteOrphans)
          assign a values of member type
 AttributeValueResult assignValuesMemberIds(java.lang.String attributeDefNameName, java.util.Set<java.lang.String> memberIds, boolean deleteOrphans)
          assign a values of memberid type
 AttributeValueResult assignValuesString(java.lang.String attributeDefNameName, java.util.Set<java.lang.String> values, boolean deleteOrphans)
          assign a values of string type
 AttributeValueResult assignValuesTimestamp(java.lang.String attributeDefNameName, java.util.Set<java.sql.Timestamp> values, boolean deleteOrphans)
          assign a values of timestamp type
 AttributeValueResult assignValueString(java.lang.String attributeDefNameName, java.lang.String value)
          assign a string
 AttributeValueResult assignValueTimestamp(java.lang.String attributeDefNameName, java.sql.Timestamp timestamp)
          assign a value of member type
 AttributeValueResult deleteValue(java.lang.String attributeDefNameName, AttributeAssignValue attributeAssignValue)
          remove this value
 AttributeValueResult deleteValue(java.lang.String attributeDefNameName, java.lang.String value)
          remove this value of any type
 AttributeValueResult deleteValueFloating(java.lang.String attributeDefNameName, java.lang.Double value)
          remove this value of floating type
 AttributeValueResult deleteValueInteger(java.lang.String attributeDefNameName, java.lang.Long value)
          remove this value of integer type
 AttributeValueResult deleteValueMember(java.lang.String attributeDefNameName, Member value)
          remove this value of member type
 AttributeValueResult deleteValueMember(java.lang.String attributeDefNameName, java.lang.String value)
          remove this value of member id type
 AttributeValueResult deleteValues(java.lang.String attributeDefNameName, java.util.Collection<AttributeAssignValue> attributeAssignValues)
          remove this value
 AttributeValueResult deleteValuesAnyType(java.lang.String attributeDefNameName, java.util.Collection<java.lang.String> values)
          remove this value of any type
 AttributeValueResult deleteValuesFloating(java.lang.String attributeDefNameName, java.util.Collection<java.lang.Double> values)
          remove this value of floating type
 AttributeValueResult deleteValuesInteger(java.lang.String attributeDefNameName, java.util.Collection<java.lang.Long> values)
          remove this value of integer type
 AttributeValueResult deleteValuesMember(java.lang.String attributeDefNameName, java.util.Collection<Member> members)
          remove this value of member type
 AttributeValueResult deleteValuesMemberIds(java.lang.String attributeDefNameName, java.util.Collection<java.lang.String> memberIds)
          remove this value of string type
 AttributeValueResult deleteValuesString(java.lang.String attributeDefNameName, java.util.Collection<java.lang.String> values)
          remove this value of string type
 AttributeValueResult deleteValuesTimestamp(java.lang.String attributeDefNameName, java.util.Collection<java.sql.Timestamp> values)
          remove this value of timestamp type
 AttributeValueResult deleteValueString(java.lang.String attributeDefNameName, java.lang.String value)
          remove this value of string type
 AttributeValueResult deleteValueTimestamp(java.lang.String attributeDefNameName, java.sql.Timestamp value)
          remove this value of any type
 AttributeAssignValue findValue(java.lang.String attributeDefNameName, AttributeAssignValue attributeAssignValue)
          find this value (return one if more than one)
 AttributeAssignValue findValue(java.lang.String attributeDefNameName, java.lang.String value)
          find this value
 AttributeAssignValue findValueFloating(java.lang.String attributeDefNameName, java.lang.Double value)
          find this value
 AttributeAssignValue findValueInteger(java.lang.String attributeDefNameName, java.lang.Long value)
          find this value
 AttributeAssignValue findValueMember(java.lang.String attributeDefNameName, Member value)
          find this value
 AttributeAssignValue findValueMember(java.lang.String attributeDefNameName, java.lang.String value)
          find this value
 java.util.Set<AttributeAssignValue> findValues(java.lang.String attributeDefNameName, AttributeAssignValue attributeAssignValue)
          find these values
 java.util.Set<AttributeAssignValue> findValues(java.lang.String attributeDefNameName, java.lang.String value)
          find this value
 java.util.Set<AttributeAssignValue> findValuesFloating(java.lang.String attributeDefNameName, java.lang.Double value)
          find this value
 java.util.Set<AttributeAssignValue> findValuesInteger(java.lang.String attributeDefNameName, java.lang.Long value)
          find these values
 java.util.Set<AttributeAssignValue> findValuesMember(java.lang.String attributeDefNameName, Member value)
          find this value
 java.util.Set<AttributeAssignValue> findValuesMember(java.lang.String attributeDefNameName, java.lang.String value)
          find this value
 java.util.Set<AttributeAssignValue> findValuesString(java.lang.String attributeDefNameName, java.lang.String value)
          find these values
 java.util.Set<AttributeAssignValue> findValuesTimestamp(java.lang.String attributeDefNameName, java.sql.Timestamp value)
          find these values
 AttributeAssignValue findValueString(java.lang.String attributeDefNameName, java.lang.String value)
          find this value
 AttributeAssignValue findValueTimestamp(java.lang.String attributeDefNameName, java.sql.Timestamp value)
          find this value
 java.util.Map<AttributeAssign,java.util.Set<AttributeAssignValue>> getAllAttributeAssignsForCache()
          return the cache of all attribute assigns, might be null if not caching
 AttributeAssignValue retrieveAttributeAssignValue(java.lang.String attributeDefNameName)
          get the attribute assign value if attribute not assigned, return null
 java.lang.Double retrieveValueFloating(java.lang.String attributeDefNameName)
          get the floating value (must be floating type).
 java.lang.Long retrieveValueInteger(java.lang.String attributeDefNameName)
          get the integer value (must be floating type).
 Member retrieveValueMember(java.lang.String attributeDefNameName)
          get the member value (must be member type).
 java.lang.String retrieveValueMemberId(java.lang.String attributeDefNameName)
          get the member id value (must be member type).
 java.util.List<java.lang.Double> retrieveValuesFloating(java.lang.String attributeDefNameName)
          get the floating values (must be floating type).
 java.util.List<java.lang.Long> retrieveValuesInteger(java.lang.String attributeDefNameName)
          get the integer values (must be integer type).
 java.util.List<Member> retrieveValuesMember(java.lang.String attributeDefNameName)
          get the member values (must be member type).
 java.util.List<java.lang.String> retrieveValuesMemberId(java.lang.String attributeDefNameName)
          get the member id values (must be member type).
 java.util.List<java.lang.String> retrieveValuesString(java.lang.String attributeDefNameName)
          get the string values (any type).
 java.util.List<java.sql.Timestamp> retrieveValuesTimestamp(java.lang.String attributeDefNameName)
          get the member values (must be floating type).
 java.lang.String retrieveValueString(java.lang.String attributeDefNameName)
          get the string value (any type).
 java.sql.Timestamp retrieveValueTimestamp(java.lang.String attributeDefNameName)
          get the timestamp value (must be timestamp type).
 void setAllAttributeAssignValuesForCache(java.util.Map<AttributeAssign,java.util.Set<AttributeAssignValue>> theAllAttributeAssignValuesForCache)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

allAttributeAssignValuesCacheHitsForTest

public static long allAttributeAssignValuesCacheHitsForTest
cache hits for testing


allAttributeAssignValuesCacheMissesForTest

public static long allAttributeAssignValuesCacheMissesForTest
cache misses for testing

Constructor Detail

AttributeValueDelegate

public AttributeValueDelegate(AttributeAssignBaseDelegate attributeAssignBaseDelegate1)
Parameters:
attributeAssignBaseDelegate1 -
Method Detail

assignValue

public AttributeValueResult assignValue(java.lang.String attributeDefNameName,
                                        java.lang.String value)
assign a value of any type

Parameters:
attributeDefNameName -
value -
Returns:
the value object

assignValueString

public AttributeValueResult assignValueString(java.lang.String attributeDefNameName,
                                              java.lang.String value)
assign a string

Parameters:
attributeDefNameName -
value -
Returns:
the value object

assignValueInteger

public AttributeValueResult assignValueInteger(java.lang.String attributeDefNameName,
                                               java.lang.Long value)
assign a value integer

Parameters:
attributeDefNameName -
value -
Returns:
the value object

assignValueFloating

public AttributeValueResult assignValueFloating(java.lang.String attributeDefNameName,
                                                java.lang.Double value)
assign a value floating

Parameters:
attributeDefNameName -
value -
Returns:
the value object

assignValueMember

public AttributeValueResult assignValueMember(java.lang.String attributeDefNameName,
                                              java.lang.String memberId)
assign a value memberId

Parameters:
attributeDefNameName -
memberId -
Returns:
the value object

assignValueMember

public AttributeValueResult assignValueMember(java.lang.String attributeDefNameName,
                                              Member member)
assign a value of member type

Parameters:
attributeDefNameName -
member -
Returns:
the value object

assignValueTimestamp

public AttributeValueResult assignValueTimestamp(java.lang.String attributeDefNameName,
                                                 java.sql.Timestamp timestamp)
assign a value of member type

Parameters:
attributeDefNameName -
timestamp -
Returns:
the value object

assignValuesAnyType

public AttributeValueResult assignValuesAnyType(java.lang.String attributeDefNameName,
                                                java.util.Set<java.lang.String> values,
                                                boolean deleteOrphans)
assign a values of any type

Parameters:
attributeDefNameName -
values -
deleteOrphans -
Returns:
the value object

assignValuesInteger

public AttributeValueResult assignValuesInteger(java.lang.String attributeDefNameName,
                                                java.util.Set<java.lang.Long> values,
                                                boolean deleteOrphans)
assign a values of integer type

Parameters:
attributeDefNameName -
values -
deleteOrphans -
Returns:
the value object

assignValuesFloating

public AttributeValueResult assignValuesFloating(java.lang.String attributeDefNameName,
                                                 java.util.Set<java.lang.Double> values,
                                                 boolean deleteOrphans)
assign a values of floating type

Parameters:
attributeDefNameName -
values -
deleteOrphans -
Returns:
the value object

assignValuesTimestamp

public AttributeValueResult assignValuesTimestamp(java.lang.String attributeDefNameName,
                                                  java.util.Set<java.sql.Timestamp> values,
                                                  boolean deleteOrphans)
assign a values of timestamp type

Parameters:
attributeDefNameName -
values -
deleteOrphans -
Returns:
the value object

assignValuesMember

public AttributeValueResult assignValuesMember(java.lang.String attributeDefNameName,
                                               java.util.Set<Member> values,
                                               boolean deleteOrphans)
assign a values of member type

Parameters:
attributeDefNameName -
values -
deleteOrphans -
Returns:
the value object

assignValuesMemberIds

public AttributeValueResult assignValuesMemberIds(java.lang.String attributeDefNameName,
                                                  java.util.Set<java.lang.String> memberIds,
                                                  boolean deleteOrphans)
assign a values of memberid type

Parameters:
attributeDefNameName -
memberIds -
deleteOrphans -
Returns:
the value object

assignValuesString

public AttributeValueResult assignValuesString(java.lang.String attributeDefNameName,
                                               java.util.Set<java.lang.String> values,
                                               boolean deleteOrphans)
assign a values of string type

Parameters:
attributeDefNameName -
values -
deleteOrphans -
Returns:
the value object

retrieveValueFloating

public java.lang.Double retrieveValueFloating(java.lang.String attributeDefNameName)
get the floating value (must be floating type). if attribute not assigned, return null

Parameters:
attributeDefNameName -
Returns:
the value

retrieveValueInteger

public java.lang.Long retrieveValueInteger(java.lang.String attributeDefNameName)
get the integer value (must be floating type). if attribute not assigned, return null

Parameters:
attributeDefNameName -
Returns:
the value

retrieveValueString

public java.lang.String retrieveValueString(java.lang.String attributeDefNameName)
get the string value (any type). if attribute not assigned, return null

Parameters:
attributeDefNameName -
Returns:
the value

retrieveAttributeAssignValue

public AttributeAssignValue retrieveAttributeAssignValue(java.lang.String attributeDefNameName)
get the attribute assign value if attribute not assigned, return null

Parameters:
attributeDefNameName -
Returns:
the attribute assign value

retrieveValueMember

public Member retrieveValueMember(java.lang.String attributeDefNameName)
get the member value (must be member type). if attribute not assigned, return null

Parameters:
attributeDefNameName -
Returns:
the value

retrieveValueMemberId

public java.lang.String retrieveValueMemberId(java.lang.String attributeDefNameName)
get the member id value (must be member type). if attribute not assigned, return null

Parameters:
attributeDefNameName -
Returns:
the value

retrieveValueTimestamp

public java.sql.Timestamp retrieveValueTimestamp(java.lang.String attributeDefNameName)
get the timestamp value (must be timestamp type). if attribute not assigned, return null

Parameters:
attributeDefNameName -
Returns:
the value

retrieveValuesMember

public java.util.List<Member> retrieveValuesMember(java.lang.String attributeDefNameName)
get the member values (must be member type). if attribute not assigned, return null

Parameters:
attributeDefNameName -
Returns:
the value

retrieveValuesString

public java.util.List<java.lang.String> retrieveValuesString(java.lang.String attributeDefNameName)
get the string values (any type). if attribute not assigned, return null

Parameters:
attributeDefNameName -
Returns:
the value

retrieveValuesInteger

public java.util.List<java.lang.Long> retrieveValuesInteger(java.lang.String attributeDefNameName)
get the integer values (must be integer type). if attribute not assigned, return null

Parameters:
attributeDefNameName -
Returns:
the value

retrieveValuesFloating

public java.util.List<java.lang.Double> retrieveValuesFloating(java.lang.String attributeDefNameName)
get the floating values (must be floating type). if attribute not assigned, return null

Parameters:
attributeDefNameName -
Returns:
the floating value

retrieveValuesMemberId

public java.util.List<java.lang.String> retrieveValuesMemberId(java.lang.String attributeDefNameName)
get the member id values (must be member type). if attribute not assigned, return null

Parameters:
attributeDefNameName -
Returns:
the value

retrieveValuesTimestamp

public java.util.List<java.sql.Timestamp> retrieveValuesTimestamp(java.lang.String attributeDefNameName)
get the member values (must be floating type). if attribute not assigned, return null

Parameters:
attributeDefNameName -
Returns:
the floating value

findValue

public AttributeAssignValue findValue(java.lang.String attributeDefNameName,
                                      AttributeAssignValue attributeAssignValue)
find this value (return one if more than one)

Parameters:
attributeAssignValue - to find (by value)
attributeDefNameName - name of attributeDefName to find
Returns:
the value if found, or null if not

findValue

public AttributeAssignValue findValue(java.lang.String attributeDefNameName,
                                      java.lang.String value)
find this value

Parameters:
attributeDefNameName - name of attributeDefName to find
value - to find (any type)
Returns:
the value if found, or null if not

findValueFloating

public AttributeAssignValue findValueFloating(java.lang.String attributeDefNameName,
                                              java.lang.Double value)
find this value

Parameters:
attributeDefNameName - name of attributeDefName to find
value - to find (floating type)
Returns:
the value if found, or null if not

findValueInteger

public AttributeAssignValue findValueInteger(java.lang.String attributeDefNameName,
                                             java.lang.Long value)
find this value

Parameters:
attributeDefNameName - name of attributeDefName to find
value - to find (integer type)
Returns:
the value if found, or null if not

findValueMember

public AttributeAssignValue findValueMember(java.lang.String attributeDefNameName,
                                            Member value)
find this value

Parameters:
attributeDefNameName - name of attributeDefName to find
value - to find (floating type)
Returns:
the value if found, or null if not

findValueMember

public AttributeAssignValue findValueMember(java.lang.String attributeDefNameName,
                                            java.lang.String value)
find this value

Parameters:
attributeDefNameName - name of attributeDefName to find
value - to find (member type)
Returns:
the value if found, or null if not

findValues

public java.util.Set<AttributeAssignValue> findValues(java.lang.String attributeDefNameName,
                                                      AttributeAssignValue attributeAssignValue)
find these values

Parameters:
attributeDefNameName - name of attributeDefName to find
attributeAssignValue - to find (by value)
Returns:
the value if found, or null if not

findValues

public java.util.Set<AttributeAssignValue> findValues(java.lang.String attributeDefNameName,
                                                      java.lang.String value)
find this value

Parameters:
attributeDefNameName - name of attributeDefName to find
value - to find (any type)
Returns:
the value if found, or empty if not

findValuesFloating

public java.util.Set<AttributeAssignValue> findValuesFloating(java.lang.String attributeDefNameName,
                                                              java.lang.Double value)
find this value

Parameters:
attributeDefNameName - name of attributeDefName to find
value - to find (floating type)
Returns:
the value if found, or empty if not

findValuesInteger

public java.util.Set<AttributeAssignValue> findValuesInteger(java.lang.String attributeDefNameName,
                                                             java.lang.Long value)
find these values

Parameters:
attributeDefNameName - name of attributeDefName to find
value - to find (integer type)
Returns:
the value if found, or empty if not

findValuesMember

public java.util.Set<AttributeAssignValue> findValuesMember(java.lang.String attributeDefNameName,
                                                            Member value)
find this value

Parameters:
attributeDefNameName - name of attributeDefName to find
value - to find (floating type)
Returns:
the value if found, or empty if not

findValuesMember

public java.util.Set<AttributeAssignValue> findValuesMember(java.lang.String attributeDefNameName,
                                                            java.lang.String value)
find this value

Parameters:
attributeDefNameName - name of attributeDefName to find
value - to find (member type)
Returns:
the value if found, or empty if not

findValuesString

public java.util.Set<AttributeAssignValue> findValuesString(java.lang.String attributeDefNameName,
                                                            java.lang.String value)
find these values

Parameters:
attributeDefNameName - name of attributeDefName to find
value - to find (string type)
Returns:
the value if found, or empty if not

findValuesTimestamp

public java.util.Set<AttributeAssignValue> findValuesTimestamp(java.lang.String attributeDefNameName,
                                                               java.sql.Timestamp value)
find these values

Parameters:
attributeDefNameName - name of attributeDefName to find
value - to find (timestamp type)
Returns:
the value if found, or empty if not

findValueString

public AttributeAssignValue findValueString(java.lang.String attributeDefNameName,
                                            java.lang.String value)
find this value

Parameters:
attributeDefNameName - name of attributeDefName to find
value - to find (string type)
Returns:
the value if found, or null if not

findValueTimestamp

public AttributeAssignValue findValueTimestamp(java.lang.String attributeDefNameName,
                                               java.sql.Timestamp value)
find this value

Parameters:
attributeDefNameName - name of attributeDefName to find
value - to find (timestamp type)
Returns:
the value if found, or null if not

addValue

public AttributeValueResult addValue(java.lang.String attributeDefNameName,
                                     AttributeAssignValue attributeAssignValue)
add a value to the attribute assignment

Parameters:
attributeDefNameName - name of attributeDefName to add a value to
attributeAssignValue -
Returns:
result

addValue

public AttributeValueResult addValue(java.lang.String attributeDefNameName,
                                     java.lang.String value)
add a value of any type

Parameters:
attributeDefNameName - name of attributeDefName to add a value to
value -
Returns:
the value object

addValueFloating

public AttributeValueResult addValueFloating(java.lang.String attributeDefNameName,
                                             java.lang.Double value)
add a value of double type

Parameters:
attributeDefNameName - name of attributeDefName to add a value to
value -
Returns:
the value object

addValueInteger

public AttributeValueResult addValueInteger(java.lang.String attributeDefNameName,
                                            java.lang.Long value)
add a value of integer type

Parameters:
attributeDefNameName - name of attributeDefName to add a value to
value -
Returns:
the value object

addValueMember

public AttributeValueResult addValueMember(java.lang.String attributeDefNameName,
                                           Member value)
add a value of member type

Parameters:
attributeDefNameName - name of attributeDefName to add a value to
value -
Returns:
the value object

addValueMember

public AttributeValueResult addValueMember(java.lang.String attributeDefNameName,
                                           java.lang.String memberId)
add a value of member type

Parameters:
attributeDefNameName - name of attributeDefName to add a value to
memberId -
Returns:
the value object

addValues

public AttributeValueResult addValues(java.lang.String attributeDefNameName,
                                      java.util.Collection<AttributeAssignValue> attributeAssignValues)
add values to the attribute assignment

Parameters:
attributeDefNameName - name of attributeDefName to add a value to
attributeAssignValues -
Returns:
result

addValuesAnyType

public AttributeValueResult addValuesAnyType(java.lang.String attributeDefNameName,
                                             java.util.Collection<java.lang.String> values)
add values of any type

Parameters:
attributeDefNameName - name of attributeDefName to add a value to
values -
Returns:
the value object

addValuesFloating

public AttributeValueResult addValuesFloating(java.lang.String attributeDefNameName,
                                              java.util.Collection<java.lang.Double> values)
add values of double type

Parameters:
attributeDefNameName - name of attributeDefName to add a value to
values -
Returns:
the value object

addValuesInteger

public AttributeValueResult addValuesInteger(java.lang.String attributeDefNameName,
                                             java.util.Collection<java.lang.Long> values)
add values of integer type

Parameters:
attributeDefNameName - name of attributeDefName to add a value to
values -
Returns:
the value object

addValuesMember

public AttributeValueResult addValuesMember(java.lang.String attributeDefNameName,
                                            java.util.Collection<Member> values)
add values of member type

Parameters:
attributeDefNameName - name of attributeDefName to add a value to
values -
Returns:
the value object

addValuesMemberIds

public AttributeValueResult addValuesMemberIds(java.lang.String attributeDefNameName,
                                               java.util.Collection<java.lang.String> memberIds)
add a values of member type

Parameters:
attributeDefNameName - name of attributeDefName to add a value to
memberIds -
Returns:
the value object

addValuesString

public AttributeValueResult addValuesString(java.lang.String attributeDefNameName,
                                            java.util.Collection<java.lang.String> values)
add values of type string. use addValue() to add a value of any type

Parameters:
attributeDefNameName - name of attributeDefName to add a value to
values -
Returns:
the value object

addValuesTimestamp

public AttributeValueResult addValuesTimestamp(java.lang.String attributeDefNameName,
                                               java.util.Collection<java.sql.Timestamp> values)
add values of timestamp type

Parameters:
attributeDefNameName - name of attributeDefName to add a value to
values -
Returns:
the value objects

addValueString

public AttributeValueResult addValueString(java.lang.String attributeDefNameName,
                                           java.lang.String value)
add a value of type string. use addValue() to add a value of any type

Parameters:
attributeDefNameName - name of attributeDefName to add a value to
value -
Returns:
the value object

addValueTimestamp

public AttributeValueResult addValueTimestamp(java.lang.String attributeDefNameName,
                                              java.sql.Timestamp value)
add a value of timestamp type

Parameters:
attributeDefNameName - name of attributeDefName to add a value to
value -
Returns:
the value object

deleteValue

public AttributeValueResult deleteValue(java.lang.String attributeDefNameName,
                                        AttributeAssignValue attributeAssignValue)
remove this value

Parameters:
attributeDefNameName - name of attributeDefName to delete a value from
attributeAssignValue -
Returns:
result

deleteValue

public AttributeValueResult deleteValue(java.lang.String attributeDefNameName,
                                        java.lang.String value)
remove this value of any type

Parameters:
attributeDefNameName - name of attributeDefName to delete a value from
value -
Returns:
the strings that were deleted

deleteValueFloating

public AttributeValueResult deleteValueFloating(java.lang.String attributeDefNameName,
                                                java.lang.Double value)
remove this value of floating type

Parameters:
attributeDefNameName - name of attributeDefName to delete a value from
value -
Returns:
the strings that were deleted

deleteValueInteger

public AttributeValueResult deleteValueInteger(java.lang.String attributeDefNameName,
                                               java.lang.Long value)
remove this value of integer type

Parameters:
attributeDefNameName - name of attributeDefName to delete a value from
value -
Returns:
the strings that were deleted

deleteValueMember

public AttributeValueResult deleteValueMember(java.lang.String attributeDefNameName,
                                              Member value)
remove this value of member type

Parameters:
attributeDefNameName - name of attributeDefName to delete a value from
value -
Returns:
the strings that were deleted

deleteValueMember

public AttributeValueResult deleteValueMember(java.lang.String attributeDefNameName,
                                              java.lang.String value)
remove this value of member id type

Parameters:
attributeDefNameName - name of attributeDefName to delete a value from
value -
Returns:
the strings that were deleted

deleteValues

public AttributeValueResult deleteValues(java.lang.String attributeDefNameName,
                                         java.util.Collection<AttributeAssignValue> attributeAssignValues)
remove this value

Parameters:
attributeDefNameName - name of attributeDefName to delete a value from
attributeAssignValues -
Returns:
the result

deleteValuesAnyType

public AttributeValueResult deleteValuesAnyType(java.lang.String attributeDefNameName,
                                                java.util.Collection<java.lang.String> values)
remove this value of any type

Parameters:
attributeDefNameName - name of attributeDefName to delete a value from
values -
Returns:
the strings that were deleted

deleteValuesFloating

public AttributeValueResult deleteValuesFloating(java.lang.String attributeDefNameName,
                                                 java.util.Collection<java.lang.Double> values)
remove this value of floating type

Parameters:
attributeDefNameName - name of attributeDefName to delete a value from
values -
Returns:
the strings that were deleted

deleteValuesInteger

public AttributeValueResult deleteValuesInteger(java.lang.String attributeDefNameName,
                                                java.util.Collection<java.lang.Long> values)
remove this value of integer type

Parameters:
attributeDefNameName - name of attributeDefName to delete a value from
values -
Returns:
the strings that were deleted

deleteValuesMember

public AttributeValueResult deleteValuesMember(java.lang.String attributeDefNameName,
                                               java.util.Collection<Member> members)
remove this value of member type

Parameters:
attributeDefNameName - name of attributeDefName to delete a value from
members -
Returns:
the strings that were deleted

deleteValuesMemberIds

public AttributeValueResult deleteValuesMemberIds(java.lang.String attributeDefNameName,
                                                  java.util.Collection<java.lang.String> memberIds)
remove this value of string type

Parameters:
attributeDefNameName - name of attributeDefName to delete a value from
memberIds -
Returns:
the strings that were deleted

deleteValuesString

public AttributeValueResult deleteValuesString(java.lang.String attributeDefNameName,
                                               java.util.Collection<java.lang.String> values)
remove this value of string type

Parameters:
attributeDefNameName - name of attributeDefName to delete a value from
values -
Returns:
the strings that were deleted

deleteValuesTimestamp

public AttributeValueResult deleteValuesTimestamp(java.lang.String attributeDefNameName,
                                                  java.util.Collection<java.sql.Timestamp> values)
remove this value of timestamp type

Parameters:
attributeDefNameName - name of attributeDefName to delete a value from
values -
Returns:
the timestamps that were deleted

deleteValueString

public AttributeValueResult deleteValueString(java.lang.String attributeDefNameName,
                                              java.lang.String value)
remove this value of string type

Parameters:
attributeDefNameName - name of attributeDefName to delete a value from
value -
Returns:
the strings that were deleted

deleteValueTimestamp

public AttributeValueResult deleteValueTimestamp(java.lang.String attributeDefNameName,
                                                 java.sql.Timestamp value)
remove this value of any type

Parameters:
attributeDefNameName - name of attributeDefName to delete a value from
value -
Returns:
the strings that were deleted

getAllAttributeAssignsForCache

public java.util.Map<AttributeAssign,java.util.Set<AttributeAssignValue>> getAllAttributeAssignsForCache()
return the cache of all attribute assigns, might be null if not caching

Returns:
the allAttributeAssignsCache

setAllAttributeAssignValuesForCache

public void setAllAttributeAssignValuesForCache(java.util.Map<AttributeAssign,java.util.Set<AttributeAssignValue>> theAllAttributeAssignValuesForCache)
Parameters:
theAllAttributeAssignValuesForCache - the Set of attributes to put in cache