ERXGenericRecord.InverseRelationshipUpdater Class Reference

List of all members.

Static Public Member Functions

static void excludeObjectFromPropertyWithKey (ERXEnterpriseObject object, Object value, String key)
static void includeObjectIntoPropertyWithKey (ERXEnterpriseObject object, Object value, String key)
static void setUpdateInverseRelationships (boolean updateInverseRelationships)
static void takeStoredValueForKey (ERXEnterpriseObject object, Object value, String key)
static boolean updateInverseRelationships ()

Static Private Attributes

static boolean updateInverseRelationships = ERXProperties.booleanForKey("er.extensions.ERXEnterpriseObject.updateInverseRelationships")


Member Function Documentation

static void excludeObjectFromPropertyWithKey ( ERXEnterpriseObject  object,
Object  value,
String  key 
) [static]

Called from eo.excludeObjectFromPropertyWithKey.

Parameters:
object the object being updated
value the value to remove from the relationship
key the name of the relationship to update

static void includeObjectIntoPropertyWithKey ( ERXEnterpriseObject  object,
Object  value,
String  key 
) [static]

Called from eo.includeObjectIntoPropertyWithKey.

Parameters:
object the object being updated
value the value to include in the relationship
key the name of the relationship to update

static void setUpdateInverseRelationships ( boolean  updateInverseRelationships  )  [static]

Toggles the global setting for updating inverse relationships.

Parameters:
updateInverseRelationships if true, inverse relationships are automatically updated

static void takeStoredValueForKey ( ERXEnterpriseObject  object,
Object  value,
String  key 
) [static]

Called from eo.takeValueForKey.

Parameters:
object the object being updated
value the value to set on the key
key the name of the key to update

static boolean updateInverseRelationships (  )  [static]

Returns whether or not inverse relationships are automatically updated.

Returns:
if true, inverse relationships are automatically updated


Member Data Documentation

boolean updateInverseRelationships = ERXProperties.booleanForKey("er.extensions.ERXEnterpriseObject.updateInverseRelationships") [static, private]


The documentation for this class was generated from the following file:

Generated on Sat May 26 06:43:10 2012 for Project Wonder by  doxygen 1.5.8