Class MembershipAsMap
java.lang.Object
java.util.AbstractMap<K,V>
java.util.HashMap
edu.internet2.middleware.grouper.ui.util.ObjectAsMap
edu.internet2.middleware.grouper.ui.util.MembershipAsMap
- All Implemented Interfaces:
Serializable
,Cloneable
,Map
Wraps a Subject - allows non persistent values to be stored for the UI and
works well with JSTL
- Version:
- $Id: MembershipAsMap.java,v 1.6 2008-03-03 13:54:52 isgwb Exp $
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K extends Object,
V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object, V extends Object> -
Field Summary
FieldsFields inherited from class edu.internet2.middleware.grouper.ui.util.ObjectAsMap
dateFormat, dynaBean, wrappedObject
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
MembershipAsMap
(Membership membership) MembershipAsMap
(Membership membership, boolean withParents) TODO check if withParents is redundant -
Method Summary
Modifier and TypeMethodDescriptionprotected void
init
(Membership membership, boolean withParents) membershipToString
(Membership mship) Methods inherited from class edu.internet2.middleware.grouper.ui.util.ObjectAsMap
entrySet, getByIntrospection, getDateFormat, getExtraKeys, getInstance, getInstance, getInstance, getInstance, getObjectType, getString, getWrappedObject, isEmpty, keySet, setDateFormat, size
Methods inherited from class java.util.HashMap
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, forEach, getOrDefault, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, values
Methods inherited from class java.util.AbstractMap
equals, hashCode, toString
-
Field Details
-
objType
-
-
Constructor Details
-
MembershipAsMap
protected MembershipAsMap() -
MembershipAsMap
- Parameters:
membership
- to wrap
-
MembershipAsMap
TODO check if withParents is redundant- Parameters:
membership
- to wrapwithParents
- parentMemberships?
-
-
Method Details
-
init
-
get
- Specified by:
get
in interfaceMap
- Overrides:
get
in classObjectAsMap
-
membershipToString
-