ariba.util.fieldvalue
Class RelationshipField
java.lang.Object
ariba.util.core.ClassExtension
ariba.util.fieldvalue.RelationshipField
- All Implemented Interfaces:
- java.lang.Cloneable
public class RelationshipField
- extends ClassExtension
Used to manipulate Collection-typed properties.
E.g. RelationshipField.addTo(obj, "permissions", newPerm) may call obj.addToPermissions(newPerm)
or may manipulate the underlying field directly.
Method Summary |
static void |
addTo(java.lang.Object target,
FieldPath fieldPath,
java.lang.Object val)
|
static void |
addTo(java.lang.Object target,
java.lang.String key,
java.lang.Object val)
|
void |
addToProp(java.lang.Object target,
FieldPath fieldPath,
java.lang.Object val)
|
static RelationshipField |
get(java.lang.Object target)
|
static void |
removeFrom(java.lang.Object target,
FieldPath fieldPath,
java.lang.Object val)
|
static void |
removeFrom(java.lang.Object target,
java.lang.String key,
java.lang.Object val)
|
void |
removeFromProp(java.lang.Object target,
FieldPath fieldPath,
java.lang.Object val)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RelationshipField
public RelationshipField()
get
public static RelationshipField get(java.lang.Object target)
addTo
public static void addTo(java.lang.Object target,
java.lang.String key,
java.lang.Object val)
removeFrom
public static void removeFrom(java.lang.Object target,
java.lang.String key,
java.lang.Object val)
addTo
public static void addTo(java.lang.Object target,
FieldPath fieldPath,
java.lang.Object val)
removeFrom
public static void removeFrom(java.lang.Object target,
FieldPath fieldPath,
java.lang.Object val)
addToProp
public void addToProp(java.lang.Object target,
FieldPath fieldPath,
java.lang.Object val)
removeFromProp
public void removeFromProp(java.lang.Object target,
FieldPath fieldPath,
java.lang.Object val)
AribaWeb User Interface Development Framework
Copyright © 2000-2014 Ariba, Inc. All Rights Reserved.