public class AttributeValueDelegate extends Object
Modifier and Type | Field and Description |
---|---|
static long |
allAttributeAssignValuesCacheHitsForTest
cache hits for testing
|
static long |
allAttributeAssignValuesCacheMissesForTest
cache misses for testing
|
Constructor and Description |
---|
AttributeValueDelegate(AttributeAssignBaseDelegate attributeAssignBaseDelegate1) |
Modifier and Type | Method and Description |
---|---|
AttributeValueResult |
addValue(String attributeDefNameName,
AttributeAssignValue attributeAssignValue)
add a value to the attribute assignment
|
AttributeValueResult |
addValue(String attributeDefNameName,
String value)
add a value of any type
|
AttributeValueResult |
addValueFloating(String attributeDefNameName,
Double value)
add a value of double type
|
AttributeValueResult |
addValueInteger(String attributeDefNameName,
Long value)
add a value of integer type
|
AttributeValueResult |
addValueMember(String attributeDefNameName,
Member value)
add a value of member type
|
AttributeValueResult |
addValueMember(String attributeDefNameName,
String memberId)
add a value of member type
|
AttributeValueResult |
addValues(String attributeDefNameName,
Collection<AttributeAssignValue> attributeAssignValues)
add values to the attribute assignment
|
AttributeValueResult |
addValuesAnyType(String attributeDefNameName,
Collection<String> values)
add values of any type
|
AttributeValueResult |
addValuesFloating(String attributeDefNameName,
Collection<Double> values)
add values of double type
|
AttributeValueResult |
addValuesInteger(String attributeDefNameName,
Collection<Long> values)
add values of integer type
|
AttributeValueResult |
addValuesMember(String attributeDefNameName,
Collection<Member> values)
add values of member type
|
AttributeValueResult |
addValuesMemberIds(String attributeDefNameName,
Collection<String> memberIds)
add a values of member type
|
AttributeValueResult |
addValuesString(String attributeDefNameName,
Collection<String> values)
add values of type string.
|
AttributeValueResult |
addValuesTimestamp(String attributeDefNameName,
Collection<Timestamp> values)
add values of timestamp type
|
AttributeValueResult |
addValueString(String attributeDefNameName,
String value)
add a value of type string.
|
AttributeValueResult |
addValueTimestamp(String attributeDefNameName,
Timestamp value)
add a value of timestamp type
|
AttributeValueResult |
assignValue(String attributeDefNameName,
String value)
assign a value of any type
|
AttributeValueResult |
assignValueFloating(String attributeDefNameName,
Double value)
assign a value floating
|
AttributeValueResult |
assignValueInteger(String attributeDefNameName,
Long value)
assign a value integer
|
AttributeValueResult |
assignValueMember(String attributeDefNameName,
Member member)
assign a value of member type
|
AttributeValueResult |
assignValueMember(String attributeDefNameName,
String memberId)
assign a value memberId
|
AttributeValueResult |
assignValuesAnyType(String attributeDefNameName,
Set<String> values,
boolean deleteOrphans)
assign a values of any type
|
AttributeValueResult |
assignValuesFloating(String attributeDefNameName,
Set<Double> values,
boolean deleteOrphans)
assign a values of floating type
|
AttributeValueResult |
assignValuesInteger(String attributeDefNameName,
Set<Long> values,
boolean deleteOrphans)
assign a values of integer type
|
AttributeValueResult |
assignValuesMember(String attributeDefNameName,
Set<Member> values,
boolean deleteOrphans)
assign a values of member type
|
AttributeValueResult |
assignValuesMemberIds(String attributeDefNameName,
Set<String> memberIds,
boolean deleteOrphans)
assign a values of memberid type
|
AttributeValueResult |
assignValuesString(String attributeDefNameName,
Set<String> values,
boolean deleteOrphans)
assign a values of string type
|
AttributeValueResult |
assignValuesTimestamp(String attributeDefNameName,
Set<Timestamp> values,
boolean deleteOrphans)
assign a values of timestamp type
|
AttributeValueResult |
assignValueString(String attributeDefNameName,
String value)
assign a string
|
AttributeValueResult |
assignValueTimestamp(String attributeDefNameName,
Timestamp timestamp)
assign a value of member type
|
AttributeValueResult |
deleteValue(String attributeDefNameName,
AttributeAssignValue attributeAssignValue)
remove this value
|
AttributeValueResult |
deleteValue(String attributeDefNameName,
String value)
remove this value of any type
|
AttributeValueResult |
deleteValueFloating(String attributeDefNameName,
Double value)
remove this value of floating type
|
AttributeValueResult |
deleteValueInteger(String attributeDefNameName,
Long value)
remove this value of integer type
|
AttributeValueResult |
deleteValueMember(String attributeDefNameName,
Member value)
remove this value of member type
|
AttributeValueResult |
deleteValueMember(String attributeDefNameName,
String value)
remove this value of member id type
|
AttributeValueResult |
deleteValues(String attributeDefNameName,
Collection<AttributeAssignValue> attributeAssignValues)
remove this value
|
AttributeValueResult |
deleteValuesAnyType(String attributeDefNameName,
Collection<String> values)
remove this value of any type
|
AttributeValueResult |
deleteValuesFloating(String attributeDefNameName,
Collection<Double> values)
remove this value of floating type
|
AttributeValueResult |
deleteValuesInteger(String attributeDefNameName,
Collection<Long> values)
remove this value of integer type
|
AttributeValueResult |
deleteValuesMember(String attributeDefNameName,
Collection<Member> members)
remove this value of member type
|
AttributeValueResult |
deleteValuesMemberIds(String attributeDefNameName,
Collection<String> memberIds)
remove this value of string type
|
AttributeValueResult |
deleteValuesString(String attributeDefNameName,
Collection<String> values)
remove this value of string type
|
AttributeValueResult |
deleteValuesTimestamp(String attributeDefNameName,
Collection<Timestamp> values)
remove this value of timestamp type
|
AttributeValueResult |
deleteValueString(String attributeDefNameName,
String value)
remove this value of string type
|
AttributeValueResult |
deleteValueTimestamp(String attributeDefNameName,
Timestamp value)
remove this value of any type
|
AttributeAssignValue |
findValue(String attributeDefNameName,
AttributeAssignValue attributeAssignValue)
find this value (return one if more than one)
|
AttributeAssignValue |
findValue(String attributeDefNameName,
String value)
find this value
|
AttributeAssignValue |
findValueFloating(String attributeDefNameName,
Double value)
find this value
|
AttributeAssignValue |
findValueInteger(String attributeDefNameName,
Long value)
find this value
|
AttributeAssignValue |
findValueMember(String attributeDefNameName,
Member value)
find this value
|
AttributeAssignValue |
findValueMember(String attributeDefNameName,
String value)
find this value
|
Set<AttributeAssignValue> |
findValues(String attributeDefNameName,
AttributeAssignValue attributeAssignValue)
find these values
|
Set<AttributeAssignValue> |
findValues(String attributeDefNameName,
String value)
find this value
|
Set<AttributeAssignValue> |
findValuesFloating(String attributeDefNameName,
Double value)
find this value
|
Set<AttributeAssignValue> |
findValuesInteger(String attributeDefNameName,
Long value)
find these values
|
Set<AttributeAssignValue> |
findValuesMember(String attributeDefNameName,
Member value)
find this value
|
Set<AttributeAssignValue> |
findValuesMember(String attributeDefNameName,
String value)
find this value
|
Set<AttributeAssignValue> |
findValuesString(String attributeDefNameName,
String value)
find these values
|
Set<AttributeAssignValue> |
findValuesTimestamp(String attributeDefNameName,
Timestamp value)
find these values
|
AttributeAssignValue |
findValueString(String attributeDefNameName,
String value)
find this value
|
AttributeAssignValue |
findValueTimestamp(String attributeDefNameName,
Timestamp value)
find this value
|
Map<AttributeAssign,Set<AttributeAssignValue>> |
getAllAttributeAssignsForCache()
return the cache of all attribute assigns, might be null if not caching
|
AttributeAssignValue |
retrieveAttributeAssignValue(String attributeDefNameName)
get the attribute assign value
if attribute not assigned, return null
|
Double |
retrieveValueFloating(String attributeDefNameName)
get the floating value (must be floating type).
|
Long |
retrieveValueInteger(String attributeDefNameName)
get the integer value (must be floating type).
|
Member |
retrieveValueMember(String attributeDefNameName)
get the member value (must be member type).
|
String |
retrieveValueMemberId(String attributeDefNameName)
get the member id value (must be member type).
|
List<Double> |
retrieveValuesFloating(String attributeDefNameName)
get the floating values (must be floating type).
|
List<Long> |
retrieveValuesInteger(String attributeDefNameName)
get the integer values (must be integer type).
|
List<Member> |
retrieveValuesMember(String attributeDefNameName)
get the member values (must be member type).
|
List<String> |
retrieveValuesMemberId(String attributeDefNameName)
get the member id values (must be member type).
|
List<String> |
retrieveValuesString(String attributeDefNameName)
get the string values (any type).
|
List<Timestamp> |
retrieveValuesTimestamp(String attributeDefNameName)
get the member values (must be floating type).
|
String |
retrieveValueString(String attributeDefNameName)
get the string value (any type).
|
Timestamp |
retrieveValueTimestamp(String attributeDefNameName)
get the timestamp value (must be timestamp type).
|
void |
setAllAttributeAssignValuesForCache(Map<AttributeAssign,Set<AttributeAssignValue>> theAllAttributeAssignValuesForCache) |
public static long allAttributeAssignValuesCacheHitsForTest
public static long allAttributeAssignValuesCacheMissesForTest
public AttributeValueDelegate(AttributeAssignBaseDelegate attributeAssignBaseDelegate1)
attributeAssignBaseDelegate1
- public AttributeValueResult assignValue(String attributeDefNameName, String value)
attributeDefNameName
- value
- public AttributeValueResult assignValueString(String attributeDefNameName, String value)
attributeDefNameName
- value
- public AttributeValueResult assignValueInteger(String attributeDefNameName, Long value)
attributeDefNameName
- value
- public AttributeValueResult assignValueFloating(String attributeDefNameName, Double value)
attributeDefNameName
- value
- public AttributeValueResult assignValueMember(String attributeDefNameName, String memberId)
attributeDefNameName
- memberId
- public AttributeValueResult assignValueMember(String attributeDefNameName, Member member)
attributeDefNameName
- member
- public AttributeValueResult assignValueTimestamp(String attributeDefNameName, Timestamp timestamp)
attributeDefNameName
- timestamp
- public AttributeValueResult assignValuesAnyType(String attributeDefNameName, Set<String> values, boolean deleteOrphans)
attributeDefNameName
- values
- deleteOrphans
- public AttributeValueResult assignValuesInteger(String attributeDefNameName, Set<Long> values, boolean deleteOrphans)
attributeDefNameName
- values
- deleteOrphans
- public AttributeValueResult assignValuesFloating(String attributeDefNameName, Set<Double> values, boolean deleteOrphans)
attributeDefNameName
- values
- deleteOrphans
- public AttributeValueResult assignValuesTimestamp(String attributeDefNameName, Set<Timestamp> values, boolean deleteOrphans)
attributeDefNameName
- values
- deleteOrphans
- public AttributeValueResult assignValuesMember(String attributeDefNameName, Set<Member> values, boolean deleteOrphans)
attributeDefNameName
- values
- deleteOrphans
- public AttributeValueResult assignValuesMemberIds(String attributeDefNameName, Set<String> memberIds, boolean deleteOrphans)
attributeDefNameName
- memberIds
- deleteOrphans
- public AttributeValueResult assignValuesString(String attributeDefNameName, Set<String> values, boolean deleteOrphans)
attributeDefNameName
- values
- deleteOrphans
- public Double retrieveValueFloating(String attributeDefNameName)
attributeDefNameName
- public Long retrieveValueInteger(String attributeDefNameName)
attributeDefNameName
- public String retrieveValueString(String attributeDefNameName)
attributeDefNameName
- public AttributeAssignValue retrieveAttributeAssignValue(String attributeDefNameName)
attributeDefNameName
- public Member retrieveValueMember(String attributeDefNameName)
attributeDefNameName
- public String retrieveValueMemberId(String attributeDefNameName)
attributeDefNameName
- public Timestamp retrieveValueTimestamp(String attributeDefNameName)
attributeDefNameName
- public List<Member> retrieveValuesMember(String attributeDefNameName)
attributeDefNameName
- public List<String> retrieveValuesString(String attributeDefNameName)
attributeDefNameName
- public List<Long> retrieveValuesInteger(String attributeDefNameName)
attributeDefNameName
- public List<Double> retrieveValuesFloating(String attributeDefNameName)
attributeDefNameName
- public List<String> retrieveValuesMemberId(String attributeDefNameName)
attributeDefNameName
- public List<Timestamp> retrieveValuesTimestamp(String attributeDefNameName)
attributeDefNameName
- public AttributeAssignValue findValue(String attributeDefNameName, AttributeAssignValue attributeAssignValue)
attributeAssignValue
- to find (by value)attributeDefNameName
- name of attributeDefName to findpublic AttributeAssignValue findValue(String attributeDefNameName, String value)
attributeDefNameName
- name of attributeDefName to findvalue
- to find (any type)public AttributeAssignValue findValueFloating(String attributeDefNameName, Double value)
attributeDefNameName
- name of attributeDefName to findvalue
- to find (floating type)public AttributeAssignValue findValueInteger(String attributeDefNameName, Long value)
attributeDefNameName
- name of attributeDefName to findvalue
- to find (integer type)public AttributeAssignValue findValueMember(String attributeDefNameName, Member value)
attributeDefNameName
- name of attributeDefName to findvalue
- to find (floating type)public AttributeAssignValue findValueMember(String attributeDefNameName, String value)
attributeDefNameName
- name of attributeDefName to findvalue
- to find (member type)public Set<AttributeAssignValue> findValues(String attributeDefNameName, AttributeAssignValue attributeAssignValue)
attributeDefNameName
- name of attributeDefName to findattributeAssignValue
- to find (by value)public Set<AttributeAssignValue> findValues(String attributeDefNameName, String value)
attributeDefNameName
- name of attributeDefName to findvalue
- to find (any type)public Set<AttributeAssignValue> findValuesFloating(String attributeDefNameName, Double value)
attributeDefNameName
- name of attributeDefName to findvalue
- to find (floating type)public Set<AttributeAssignValue> findValuesInteger(String attributeDefNameName, Long value)
attributeDefNameName
- name of attributeDefName to findvalue
- to find (integer type)public Set<AttributeAssignValue> findValuesMember(String attributeDefNameName, Member value)
attributeDefNameName
- name of attributeDefName to findvalue
- to find (floating type)public Set<AttributeAssignValue> findValuesMember(String attributeDefNameName, String value)
attributeDefNameName
- name of attributeDefName to findvalue
- to find (member type)public Set<AttributeAssignValue> findValuesString(String attributeDefNameName, String value)
attributeDefNameName
- name of attributeDefName to findvalue
- to find (string type)public Set<AttributeAssignValue> findValuesTimestamp(String attributeDefNameName, Timestamp value)
attributeDefNameName
- name of attributeDefName to findvalue
- to find (timestamp type)public AttributeAssignValue findValueString(String attributeDefNameName, String value)
attributeDefNameName
- name of attributeDefName to findvalue
- to find (string type)public AttributeAssignValue findValueTimestamp(String attributeDefNameName, Timestamp value)
attributeDefNameName
- name of attributeDefName to findvalue
- to find (timestamp type)public AttributeValueResult addValue(String attributeDefNameName, AttributeAssignValue attributeAssignValue)
attributeDefNameName
- name of attributeDefName to add a value toattributeAssignValue
- public AttributeValueResult addValue(String attributeDefNameName, String value)
attributeDefNameName
- name of attributeDefName to add a value tovalue
- public AttributeValueResult addValueFloating(String attributeDefNameName, Double value)
attributeDefNameName
- name of attributeDefName to add a value tovalue
- public AttributeValueResult addValueInteger(String attributeDefNameName, Long value)
attributeDefNameName
- name of attributeDefName to add a value tovalue
- public AttributeValueResult addValueMember(String attributeDefNameName, Member value)
attributeDefNameName
- name of attributeDefName to add a value tovalue
- public AttributeValueResult addValueMember(String attributeDefNameName, String memberId)
attributeDefNameName
- name of attributeDefName to add a value tomemberId
- public AttributeValueResult addValues(String attributeDefNameName, Collection<AttributeAssignValue> attributeAssignValues)
attributeDefNameName
- name of attributeDefName to add a value toattributeAssignValues
- public AttributeValueResult addValuesAnyType(String attributeDefNameName, Collection<String> values)
attributeDefNameName
- name of attributeDefName to add a value tovalues
- public AttributeValueResult addValuesFloating(String attributeDefNameName, Collection<Double> values)
attributeDefNameName
- name of attributeDefName to add a value tovalues
- public AttributeValueResult addValuesInteger(String attributeDefNameName, Collection<Long> values)
attributeDefNameName
- name of attributeDefName to add a value tovalues
- public AttributeValueResult addValuesMember(String attributeDefNameName, Collection<Member> values)
attributeDefNameName
- name of attributeDefName to add a value tovalues
- public AttributeValueResult addValuesMemberIds(String attributeDefNameName, Collection<String> memberIds)
attributeDefNameName
- name of attributeDefName to add a value tomemberIds
- public AttributeValueResult addValuesString(String attributeDefNameName, Collection<String> values)
attributeDefNameName
- name of attributeDefName to add a value tovalues
- public AttributeValueResult addValuesTimestamp(String attributeDefNameName, Collection<Timestamp> values)
attributeDefNameName
- name of attributeDefName to add a value tovalues
- public AttributeValueResult addValueString(String attributeDefNameName, String value)
attributeDefNameName
- name of attributeDefName to add a value tovalue
- public AttributeValueResult addValueTimestamp(String attributeDefNameName, Timestamp value)
attributeDefNameName
- name of attributeDefName to add a value tovalue
- public AttributeValueResult deleteValue(String attributeDefNameName, AttributeAssignValue attributeAssignValue)
attributeDefNameName
- name of attributeDefName to delete a value fromattributeAssignValue
- public AttributeValueResult deleteValue(String attributeDefNameName, String value)
attributeDefNameName
- name of attributeDefName to delete a value fromvalue
- public AttributeValueResult deleteValueFloating(String attributeDefNameName, Double value)
attributeDefNameName
- name of attributeDefName to delete a value fromvalue
- public AttributeValueResult deleteValueInteger(String attributeDefNameName, Long value)
attributeDefNameName
- name of attributeDefName to delete a value fromvalue
- public AttributeValueResult deleteValueMember(String attributeDefNameName, Member value)
attributeDefNameName
- name of attributeDefName to delete a value fromvalue
- public AttributeValueResult deleteValueMember(String attributeDefNameName, String value)
attributeDefNameName
- name of attributeDefName to delete a value fromvalue
- public AttributeValueResult deleteValues(String attributeDefNameName, Collection<AttributeAssignValue> attributeAssignValues)
attributeDefNameName
- name of attributeDefName to delete a value fromattributeAssignValues
- public AttributeValueResult deleteValuesAnyType(String attributeDefNameName, Collection<String> values)
attributeDefNameName
- name of attributeDefName to delete a value fromvalues
- public AttributeValueResult deleteValuesFloating(String attributeDefNameName, Collection<Double> values)
attributeDefNameName
- name of attributeDefName to delete a value fromvalues
- public AttributeValueResult deleteValuesInteger(String attributeDefNameName, Collection<Long> values)
attributeDefNameName
- name of attributeDefName to delete a value fromvalues
- public AttributeValueResult deleteValuesMember(String attributeDefNameName, Collection<Member> members)
attributeDefNameName
- name of attributeDefName to delete a value frommembers
- public AttributeValueResult deleteValuesMemberIds(String attributeDefNameName, Collection<String> memberIds)
attributeDefNameName
- name of attributeDefName to delete a value frommemberIds
- public AttributeValueResult deleteValuesString(String attributeDefNameName, Collection<String> values)
attributeDefNameName
- name of attributeDefName to delete a value fromvalues
- public AttributeValueResult deleteValuesTimestamp(String attributeDefNameName, Collection<Timestamp> values)
attributeDefNameName
- name of attributeDefName to delete a value fromvalues
- public AttributeValueResult deleteValueString(String attributeDefNameName, String value)
attributeDefNameName
- name of attributeDefName to delete a value fromvalue
- public AttributeValueResult deleteValueTimestamp(String attributeDefNameName, Timestamp value)
attributeDefNameName
- name of attributeDefName to delete a value fromvalue
- public Map<AttributeAssign,Set<AttributeAssignValue>> getAllAttributeAssignsForCache()
public void setAllAttributeAssignValuesForCache(Map<AttributeAssign,Set<AttributeAssignValue>> theAllAttributeAssignValuesForCache)
theAllAttributeAssignValuesForCache
- the Set of attributes to put in cacheCopyright © 2016 Internet2. All rights reserved.