er.directtoweb
Class ERDEditOwnedRelationship
java.lang.Object
com.webobjects.appserver.WOElement
com.webobjects.appserver.WOComponent
er.extensions.ERXNonSynchronizingComponent
er.directtoweb.ERDCustomComponent
er.directtoweb.ERDCustomEditComponent
er.directtoweb.ERDEditOwnedRelationship
- All Implemented Interfaces:
- Cloneable, ERXExceptionHolder, NSKeyValueCoding, NSKeyValueCoding.ErrorHandling, NSKeyValueCodingAdditions, NSValidation, Serializable, WOActionResults
- public class ERDEditOwnedRelationship
- extends ERDCustomEditComponent
Crazy component. Useful for editing/creating objects in an owned toOne or toMany relationship. Even works with relationships to abstract entities.
- See Also:
- Serialized Form
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 classes inherited from class com.webobjects.foundation.NSKeyValueCoding |
NSKeyValueCoding._BooleanFieldBinding, NSKeyValueCoding._BooleanMethodBinding, NSKeyValueCoding._FieldBinding, NSKeyValueCoding._ForwardingBinding, NSKeyValueCoding._KeyBinding, NSKeyValueCoding._KeyBindingCreation, NSKeyValueCoding._MethodBinding, NSKeyValueCoding._NumberFieldBinding, NSKeyValueCoding._NumberMethodBinding, NSKeyValueCoding._ReflectionKeyBindingCreation, NSKeyValueCoding.DefaultImplementation, NSKeyValueCoding.ErrorHandling, NSKeyValueCoding.Null, NSKeyValueCoding.UnknownKeyException, NSKeyValueCoding.Utility, NSKeyValueCoding.ValueAccessor |
Methods inherited from class er.directtoweb.ERDCustomComponent |
appendToResponse, booleanForBinding, clearValidationFailed, d2wComponentNameDebuggingEnabled, d2wContext, d2wContextFromBindings, d2wContextValueForBinding, d2wDebuggingEnabled, d2wPropertyKeyDebuggingEnabled, extraBindings, extraBindingsValueForBinding, hasBinding, integerBooleanForBinding, key, localContext, logDebugInfo, originalValueForBinding, parentValueForBinding, setD2wContext, setExtraBindings, setKey, setLocalContext, validationFailedWithException, valueForBinding |
Methods inherited from class com.webobjects.appserver.WOComponent |
_associationWithName, _awakeInContext, _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, invokeAction, isCachingEnabled, isEventLoggingEnabled, logString, name, pageWithName, parent, path, pathURL, performParentAction, pullValuesFromParent, pushValuesToParent, session, set_componentUnroll, set_unroll, setCachingEnabled, setValueForBinding, sleep, takeValueForKey, takeValueForKeyPath, takeValuesFromRequest, template, templateWithHTMLString, templateWithName, toString, unableToSetNullForKey, validateTakeValueForKeyPath, validateValueForKey, valueForKey, valueForKeyPath |
log
public static final ERXLogger log
- logging support
localContext
protected EOEditingContext localContext
item
public EOEnterpriseObject item
ERDEditOwnedRelationship
public ERDEditOwnedRelationship(WOContext c)
synchronizesVariablesWithBindings
public boolean synchronizesVariablesWithBindings()
- Description copied from class:
ERDCustomComponent
- Overridden from superclass to turn on component synching, which is the default.
- Overrides:
synchronizesVariablesWithBindings
in class ERDCustomEditComponent
awake
public void awake()
preRelationshipKeys
public NSDictionary preRelationshipKeys()
postRelationshipKeys
public NSDictionary postRelationshipKeys()
entityNamesForNewInstances
public NSArray entityNamesForNewInstances()
explanationComponentName
public String explanationComponentName()
listConfigurationName
public String listConfigurationName()
selectionListKey
public String selectionListKey()
postCreateNextPageDelegateKey
public String postCreateNextPageDelegateKey()
errorMessage
public String errorMessage()
list
public NSArray list()
detailDataSource
public EODataSource detailDataSource()
entityRelationship
public EORelationship entityRelationship()
relationshipEntityName
public String relationshipEntityName()
relationshipIsManditory
public boolean relationshipIsManditory()
selectionList
public NSArray selectionList()
selectionDataSource
public EOArrayDataSource selectionDataSource()
createEODelegate
public er.directtoweb.ERDEditOwnedRelationship.CreateEOWithChoicesDelegate createEODelegate()
add
public WOComponent add()
edit
public WOComponent edit()
noSelectionString
public String noSelectionString()
useForms
public boolean useForms()
doNotUseForm
public boolean doNotUseForm()
Copyright © 2002 – 2004 Project Wonder.