ERDEditOwnedRelationship Class Reference

Inherits er::directtoweb::components::ERDCustomEditComponent.

Collaboration diagram for ERDEditOwnedRelationship:

Collaboration graph
[legend]

List of all members.

Classes

class  CreateEOWithChoicesDelegate
class  EOCreationMultipleChoice
class  PostSaveDelegate

Public Member Functions

WOComponent add ()
void awake ()
CreateEOWithChoicesDelegate createEODelegate ()
EODataSource detailDataSource ()
boolean doNotUseForm ()
WOComponent edit ()
NSArray entityNamesForNewInstances ()
EORelationship entityRelationship ()
 ERDEditOwnedRelationship (WOContext c)
String errorMessage ()
String explanationComponentName ()
NSArray list ()
String listConfigurationName ()
String noSelectionString ()
String postCreateNextPageDelegateKey ()
NSDictionary postRelationshipKeys ()
NSDictionary preRelationshipKeys ()
String relationshipEntityName ()
boolean relationshipIsManditory ()
EOArrayDataSource selectionDataSource ()
NSArray selectionList ()
String selectionListKey ()
boolean synchronizesVariablesWithBindings ()
boolean useForms ()

Public Attributes

EOEnterpriseObject item

Static Public Attributes

static final Logger log = Logger.getLogger("er.directtoweb.components.ERDEditOwnedRelationship")

Protected Attributes

EOEditingContext localContext

Private Attributes

EODetailDataSource _detailDataSource
NSArray _selectionList


Detailed Description

Crazy component. Useful for editing/creating objects in an owned toOne or toMany relationship. Even works with relationships to abstract entities.

showAddButton defaults=Boolean key object listConfigurationName entityNamesForNewInstances explanationComponentName uiStyle destinationSortKey destinationDisplayKey selectionListKey preRelationshipKeys permissionToEdit defaults=Boolean postRelationshipKeys useForms defaults=Boolean


Constructor & Destructor Documentation

ERDEditOwnedRelationship ( WOContext  c  ) 


Member Function Documentation

WOComponent add (  ) 

void awake (  ) 

CreateEOWithChoicesDelegate createEODelegate (  ) 

EODataSource detailDataSource (  ) 

boolean doNotUseForm (  ) 

WOComponent edit (  ) 

NSArray entityNamesForNewInstances (  ) 

EORelationship entityRelationship (  ) 

String errorMessage (  ) 

String explanationComponentName (  ) 

NSArray list (  ) 

String listConfigurationName (  ) 

String noSelectionString (  ) 

String postCreateNextPageDelegateKey (  ) 

NSDictionary postRelationshipKeys (  ) 

NSDictionary preRelationshipKeys (  ) 

String relationshipEntityName (  ) 

boolean relationshipIsManditory (  ) 

EOArrayDataSource selectionDataSource (  ) 

NSArray selectionList (  ) 

String selectionListKey (  ) 

boolean synchronizesVariablesWithBindings (  ) 

Overridden from superclass to turn on component synching, which is the default.

Reimplemented from ERDCustomEditComponent.

boolean useForms (  ) 


Member Data Documentation

EODetailDataSource _detailDataSource [private]

NSArray _selectionList [private]

EOEnterpriseObject item

EOEditingContext localContext [protected]

final Logger log = Logger.getLogger("er.directtoweb.components.ERDEditOwnedRelationship") [static]

logging support

Reimplemented from ERDCustomEditComponent.


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

Generated on Sat May 26 06:42:52 2012 for Project Wonder by  doxygen 1.5.8