ERXFakeRelationship Class Reference

Inherits com::webobjects::appserver::WOComponent.

Collaboration diagram for ERXFakeRelationship:

Collaboration graph
[legend]

List of all members.

Public Member Functions

void _invalidateCaches ()
EODatabaseDataSource dataSource ()
String delimiter ()
String destinationDisplayKey ()
String destinationEntityName ()
 ERXFakeRelationship (WOContext context)
boolean isBrowser ()
boolean isStateless ()
String relationshipKey ()
void reset ()
EOEnterpriseObject selection ()
NSArray selections ()
void setSelection (EOEnterpriseObject aValue)
void setSelections (NSArray aValue)
void setTheCurrentItem (EOEnterpriseObject aValue)
void setTheCurrentValue (String aValue)
void setTheList (NSArray aValue)
String sourceEntityName ()
EOEnterpriseObject sourceObject ()
boolean synchronizesVariablesWithBindings ()
EOEnterpriseObject theCurrentItem ()
String theCurrentValue ()
NSArray theList ()
String uiStyle ()

Static Public Member Functions

static NSArray fakeRelationshipForKey (EOEnterpriseObject sourceObject, String relationshipKey, String destinationEntityName, String delimiter)
static void setFakeRelationshipForKey (EOEnterpriseObject sourceObject, NSArray objects, String relationshipKey, String destinationEntityName, String delimiter)

Package Functions

boolean isMandatory ()

Package Attributes

EODatabaseDataSource dataSource
String delimiter
String destinationDisplayKey
String destinationEntityName
boolean isMandatory
boolean isMandatoryRead
String relationshipKey
NSArray selections
String sourceEntityName
EOEnterpriseObject sourceObject
EOEnterpriseObject theCurrentItem
String theCurrentValue
NSArray theList
String uiStyle

Static Private Attributes

static final Logger log = Logger.getLogger(ERXFakeRelationship.class.getName())


Detailed Description

UI and support methods to edit "relations" to objects flattened into a text field (e.g. languages = "-de-en-"). Useful when you don't need referential integrity but only a quick place to store flags and the like.

dataSource destinationDisplayKey isMandatory relationshipKey sourceEntityName sourceObject uiStyle isToMany destinationEntityName size maxColumns


Constructor & Destructor Documentation

ERXFakeRelationship ( WOContext  context  ) 


Member Function Documentation

void _invalidateCaches (  ) 

EODatabaseDataSource dataSource (  ) 

String delimiter (  ) 

static NSArray fakeRelationshipForKey ( EOEnterpriseObject  sourceObject,
String  relationshipKey,
String  destinationEntityName,
String  delimiter 
) [static]

boolean isBrowser (  ) 

boolean isMandatory (  )  [package]

boolean isStateless (  ) 

void reset (  ) 

EOEnterpriseObject selection (  ) 

NSArray selections (  ) 

static void setFakeRelationshipForKey ( EOEnterpriseObject  sourceObject,
NSArray  objects,
String  relationshipKey,
String  destinationEntityName,
String  delimiter 
) [static]

void setSelection ( EOEnterpriseObject  aValue  ) 

void setSelections ( NSArray  aValue  ) 

void setTheCurrentItem ( EOEnterpriseObject  aValue  ) 

void setTheCurrentValue ( String  aValue  ) 

void setTheList ( NSArray  aValue  ) 

EOEnterpriseObject sourceObject (  ) 

boolean synchronizesVariablesWithBindings (  ) 

EOEnterpriseObject theCurrentItem (  ) 

NSArray theList (  ) 

String uiStyle (  ) 


Member Data Documentation

EODatabaseDataSource dataSource [package]

String delimiter [package]

boolean isMandatory [package]

boolean isMandatoryRead [package]

final Logger log = Logger.getLogger(ERXFakeRelationship.class.getName()) [static, private]

NSArray selections [package]

EOEnterpriseObject sourceObject [package]

EOEnterpriseObject theCurrentItem [package]

NSArray theList [package]

String uiStyle [package]


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

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