|
Project Wonder 5.0 | |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.webobjects.appserver.WOElement
com.webobjects.appserver.WOComponent
er.extensions.components.ERXComponent
er.extensions.components.ERXNonSynchronizingComponent
er.directtoweb.components.ERDCustomComponent
er.directtoweb.components.ERDCustomEditComponent
er.directtoweb.components.relationships.ERDEditOwnedRelationship
public class ERDEditOwnedRelationship
Crazy component. Useful for editing/creating objects in an owned toOne or toMany relationship. Even works with relationships to abstract entities.
Bindings | |
showAddButton | defaults=Boolean |
key | key |
object | object |
listConfigurationName | listConfigurationName |
entityNamesForNewInstances | entityNamesForNewInstances |
explanationComponentName | explanationComponentName |
uiStyle | uiStyle |
destinationSortKey | destinationSortKey |
destinationDisplayKey | destinationDisplayKey |
selectionListKey | selectionListKey |
preRelationshipKeys | preRelationshipKeys |
permissionToEdit | defaults=Boolean |
postRelationshipKeys | postRelationshipKeys |
useForms | defaults=Boolean |
Nested Class Summary | |
---|---|
static class |
ERDEditOwnedRelationship.EOCreationMultipleChoice
|
Nested classes/interfaces inherited from class er.directtoweb.components.ERDCustomEditComponent |
---|
ERDCustomEditComponent.Keys |
Nested classes/interfaces inherited from class com.webobjects.appserver.WOComponent |
---|
com.webobjects.appserver.WOComponent._EventLoggingEnabler, com.webobjects.appserver.WOComponent.Event |
Nested classes/interfaces inherited from interface com.webobjects.foundation.NSKeyValueCodingAdditions |
---|
com.webobjects.foundation.NSKeyValueCodingAdditions.DefaultImplementation, com.webobjects.foundation.NSKeyValueCodingAdditions.Utility |
Nested classes/interfaces inherited from interface com.webobjects.foundation.NSKeyValueCoding |
---|
com.webobjects.foundation.NSKeyValueCoding._BooleanFieldBinding, com.webobjects.foundation.NSKeyValueCoding._BooleanMethodBinding, com.webobjects.foundation.NSKeyValueCoding._FieldBinding, com.webobjects.foundation.NSKeyValueCoding._ForwardingBinding, com.webobjects.foundation.NSKeyValueCoding._KeyBinding, com.webobjects.foundation.NSKeyValueCoding._KeyBindingCreation, com.webobjects.foundation.NSKeyValueCoding._MethodBinding, com.webobjects.foundation.NSKeyValueCoding._NumberFieldBinding, com.webobjects.foundation.NSKeyValueCoding._NumberMethodBinding, com.webobjects.foundation.NSKeyValueCoding._ReflectionKeyBindingCreation, com.webobjects.foundation.NSKeyValueCoding.ErrorHandling, com.webobjects.foundation.NSKeyValueCoding.Null, com.webobjects.foundation.NSKeyValueCoding.UnknownKeyException, com.webobjects.foundation.NSKeyValueCoding.ValueAccessor |
Nested classes/interfaces inherited from interface com.webobjects.foundation.NSValidation |
---|
com.webobjects.foundation.NSValidation._MethodBinding, com.webobjects.foundation.NSValidation._ValidationBinding, com.webobjects.foundation.NSValidation.DefaultImplementation, com.webobjects.foundation.NSValidation.Utility, com.webobjects.foundation.NSValidation.ValidationException |
Field Summary | |
---|---|
com.webobjects.eocontrol.EOEnterpriseObject |
item
|
protected com.webobjects.eocontrol.EOEditingContext |
localContext
|
static org.apache.log4j.Logger |
log
logging support |
Fields inherited from class er.directtoweb.components.ERDCustomEditComponent |
---|
editingContext |
Fields inherited from class er.directtoweb.components.ERDCustomComponent |
---|
extraBindings, FALSE, TRUE |
Fields inherited from class er.extensions.components.ERXComponent |
---|
_dynamicBindings |
Fields inherited from class com.webobjects.appserver.WOComponent |
---|
_Extension, _IsEventLoggingEnabled, _keyAssociations |
Fields inherited from interface com.webobjects.foundation.NSKeyValueCoding.ErrorHandling |
---|
_CLASS |
Fields inherited from interface com.webobjects.foundation.NSKeyValueCodingAdditions |
---|
_CLASS, _KeyPathSeparatorChar, KeyPathSeparator |
Fields inherited from interface com.webobjects.foundation.NSKeyValueCoding |
---|
NullValue |
Fields inherited from interface com.webobjects.foundation.NSValidation |
---|
_CLASS |
Constructor Summary | |
---|---|
ERDEditOwnedRelationship(com.webobjects.appserver.WOContext c)
|
Method Summary | |
---|---|
com.webobjects.appserver.WOComponent |
add()
|
void |
awake()
|
er.directtoweb.components.relationships.ERDEditOwnedRelationship.CreateEOWithChoicesDelegate |
createEODelegate()
|
com.webobjects.eocontrol.EODataSource |
detailDataSource()
|
boolean |
doNotUseForm()
|
com.webobjects.appserver.WOComponent |
edit()
|
com.webobjects.foundation.NSArray |
entityNamesForNewInstances()
|
com.webobjects.eoaccess.EORelationship |
entityRelationship()
|
java.lang.String |
errorMessage()
|
java.lang.String |
explanationComponentName()
|
com.webobjects.foundation.NSArray |
list()
|
java.lang.String |
listConfigurationName()
|
java.lang.String |
noSelectionString()
|
java.lang.String |
postCreateNextPageDelegateKey()
|
com.webobjects.foundation.NSDictionary |
postRelationshipKeys()
|
com.webobjects.foundation.NSDictionary |
preRelationshipKeys()
|
java.lang.String |
relationshipEntityName()
|
boolean |
relationshipIsManditory()
|
com.webobjects.eocontrol.EOArrayDataSource |
selectionDataSource()
|
com.webobjects.foundation.NSArray |
selectionList()
|
java.lang.String |
selectionListKey()
|
boolean |
synchronizesVariablesWithBindings()
Overridden from superclass to turn on component synching, which is the default. |
boolean |
useForms()
|
Methods inherited from class er.directtoweb.components.ERDCustomEditComponent |
---|
defaultSortOrderingsForDestinationEntity, destinationEntity, isStateless, object, objectKeyPathValue, objectPropertyValue, permissionToEdit, reset, resetCachedBindingsInStatefulComponent, setObject, setObjectKeyPathValue, setObjectPropertyValue |
Methods inherited from class er.extensions.components.ERXNonSynchronizingComponent |
---|
invokeAction, takeValuesFromRequest |
Methods inherited from class com.webobjects.appserver.WOComponent |
---|
_associationWithName, _childTemplate, _componentDefinition, _componentUnroll, _isPage, _setContext, _setIsPage, _setParent, _setSubcomponent, _sleepInContext, _subcomponentForElementWithID, _templateNameForClass, _unroll, application, baseURL, bindingKeys, canAccessFieldsDirectly, canGetValueForBinding, canSetValueForBinding, clone, context, debugString, descriptionForResponse, ensureAwakeInContext, frameworkName, generateResponse, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hasSession, isCachingEnabled, isEventLoggingEnabled, logString, name, pageWithName, parent, path, pathURL, performParentAction, pullValuesFromParent, pushValuesToParent, session, set_componentUnroll, set_unroll, setCachingEnabled, setValueForBinding, sleep, takeValueForKey, takeValueForKeyPath, template, templateWithHTMLString, templateWithName, toString, unableToSetNullForKey, validateTakeValueForKeyPath, validateValueForKey, valueForKey, valueForKeyPath |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final org.apache.log4j.Logger log
protected com.webobjects.eocontrol.EOEditingContext localContext
public com.webobjects.eocontrol.EOEnterpriseObject item
Constructor Detail |
---|
public ERDEditOwnedRelationship(com.webobjects.appserver.WOContext c)
Method Detail |
---|
public boolean synchronizesVariablesWithBindings()
ERDCustomComponent
synchronizesVariablesWithBindings
in class ERDCustomEditComponent
public void awake()
awake
in class com.webobjects.appserver.WOComponent
public com.webobjects.foundation.NSDictionary preRelationshipKeys()
public com.webobjects.foundation.NSDictionary postRelationshipKeys()
public com.webobjects.foundation.NSArray entityNamesForNewInstances()
public java.lang.String explanationComponentName()
public java.lang.String listConfigurationName()
public java.lang.String selectionListKey()
public java.lang.String postCreateNextPageDelegateKey()
public java.lang.String errorMessage()
public com.webobjects.foundation.NSArray list()
public com.webobjects.eocontrol.EODataSource detailDataSource()
public com.webobjects.eoaccess.EORelationship entityRelationship()
public java.lang.String relationshipEntityName()
public boolean relationshipIsManditory()
public com.webobjects.foundation.NSArray selectionList()
public com.webobjects.eocontrol.EOArrayDataSource selectionDataSource()
public er.directtoweb.components.relationships.ERDEditOwnedRelationship.CreateEOWithChoicesDelegate createEODelegate()
public com.webobjects.appserver.WOComponent add()
public com.webobjects.appserver.WOComponent edit()
public java.lang.String noSelectionString()
public boolean useForms()
public boolean doNotUseForm()
|
Last updated: Tue, Feb 21, 2017 05:45 PM CET | |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |