public class ERDList extends ERDCustomEditComponent
| Name | Description |
|---|---|
object | object |
key | key |
emptyListMessage | emptyListMessage |
listPageConfiguration | listPageConfiguration |
list | list |
| Name | Description |
|---|---|
createButtonComponentName | createButtonComponentName |
useNestedEditingContext | useNestedEditingContext |
| Modifier and Type | Class and Description |
|---|---|
static interface |
ERDList.CreateObjectDelegate
Interface that all createObjectDelegate classes should implement
|
class |
ERDList.DefaultCreateObjectDelegate
Default creation delegate class.
|
ERDCustomEditComponent.Keyscom.webobjects.appserver.WOComponent._EventLoggingEnabler, com.webobjects.appserver.WOComponent.Eventcom.webobjects.foundation.NSKeyValueCodingAdditions.DefaultImplementation, com.webobjects.foundation.NSKeyValueCodingAdditions.Utilitycom.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.MapImplementation, com.webobjects.foundation.NSKeyValueCoding.Null<T>, com.webobjects.foundation.NSKeyValueCoding.UnknownKeyException, com.webobjects.foundation.NSKeyValueCoding.ValueAccessorcom.webobjects.foundation.NSValidation._MethodBinding, com.webobjects.foundation.NSValidation._ValidationBinding, com.webobjects.foundation.NSValidation.DefaultImplementation, com.webobjects.foundation.NSValidation.Utility, com.webobjects.foundation.NSValidation.ValidationException| Modifier and Type | Field and Description |
|---|---|
protected NSArray |
list |
editingContextextraBindings, FALSE, TRUE_dynamicBindings_Extension, _IsEventLoggingEnabled, _keyAssociations| Constructor and Description |
|---|
ERDList(com.webobjects.appserver.WOContext context) |
| Modifier and Type | Method and Description |
|---|---|
com.webobjects.appserver.WOComponent |
createObjectAction() |
ERDList.CreateObjectDelegate |
createObjectDelegate() |
String |
emptyListMessage() |
boolean |
erD2WListOmitCenterTag() |
Boolean |
hasCreationDelegate() |
NSArray |
list() |
com.webobjects.eocontrol.EOEnterpriseObject |
masterObjectKeyPathForCreationDelegate() |
String |
relationshipName() |
void |
reset()
Used by stateless subclasses.
|
NSDictionary |
settings() |
boolean |
synchronizesVariablesWithBindings()
Overridden from superclass to turn on component synching, which is the default.
|
Boolean |
useCreationDelegate() |
Object |
valueForBinding(String key)
Fetches an object from the bindings.
|
Object |
valueForKey(String key) |
defaultSortOrderingsForDestinationEntity, destinationEntity, isStateless, object, objectKeyPathValue, objectPropertyValue, permissionToEdit, resetCachedBindingsInStatefulComponent, setObject, setObjectKeyPathValue, setObjectPropertyValueappendToResponse, clearValidationFailed, d2wComponentNameDebuggingEnabled, d2wContext, d2wContextFromBindings, d2wContextValueForBinding, d2wDebuggingEnabled, d2wPage, d2wPropertyKeyDebuggingEnabled, extraBindings, extraBindingsValueForBinding, hasBinding, integerBooleanForBinding, key, localContext, logDebugInfo, originalValueForBinding, parentValueForBinding, setD2wContext, setExtraBindings, setKey, setLocalContext, task, taskIsEdit, taskIsInspect, taskIsList, validationFailedWithExceptioninvokeAction, takeValuesFromRequest_awakeInContext, _checkAccess, _frameworkName, _includeCSSResources, _includeJavascriptResources, additionalCSSFiles, additionalJavascriptFiles, arrayValueForBinding, arrayValueForBinding, booleanValueForBinding, booleanValueForBinding, booleanValueForBinding, browser, checkAccess, clickToOpenEnabled, componentName, defaultCSSPath, defaultJavascriptPath, dynamicBindings, floatValueForBinding, intValueForBinding, isPageAccessAllowed, localizer, objectValueForBinding, objectValueForBinding, pageWithName, postAppendToResponse, preAppendToResponse, primaryCSSFile, primaryJavascriptFile, shouldCheckAccess, stringValueForBinding, stringValueForBinding, useDefaultComponentCSS, useDefaultComponentJavascript__valueForBinding, _associationWithName, _childTemplate, _cleanUpStatelessComponent, _componentDefinition, _componentUnroll, _isPage, _setContext, _setIsPage, _setParent, _setSubcomponent, _sleepInContext, _subcomponentForElementWithID, _templateNameForClass, _unroll, application, awake, 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, setVariableValueForName, sleep, takeValueForKey, takeValueForKeyPath, template, templateWithHTMLString, templateWithHTMLString, templateWithHTMLString, templateWithName, toString, unableToSetNullForKey, validateTakeValueForKeyPath, validateValueForKey, valueForBooleanBinding, valueForIntegerBinding, valueForKeyPath, valueForNSArrayBindings, valueForNSDictionaryBindings, valueForNumberBinding, valueForStringBinding, variableValueForName, variableWithNameprotected NSArray list
public boolean synchronizesVariablesWithBindings()
ERDCustomComponentsynchronizesVariablesWithBindings in class ERDCustomEditComponentfalsepublic void reset()
ERDCustomComponentreset in class ERDCustomEditComponentpublic NSDictionary settings()
public com.webobjects.appserver.WOComponent createObjectAction()
public NSArray list()
public boolean erD2WListOmitCenterTag()
public Object valueForKey(String key)
valueForKey in interface com.webobjects.foundation.NSKeyValueCodingvalueForKey in class com.webobjects.appserver.WOComponentpublic Object valueForBinding(String key)
ERDCustomComponentvalueForBinding in class ERDCustomComponentpublic String emptyListMessage()
public ERDList.CreateObjectDelegate createObjectDelegate()
ERDList.CreateObjectDelegate instance from the rule
file/bindings. this is responsible for creating the object and
displaying the appropriate page.
Note: if this is binding is present, then the usual method of
figuring out what to create from
destinationEntityName and object
binding doesn't happen.
public Boolean hasCreationDelegate()
createObjectDelegate resolved to a valid
object. false, otherwisepublic Boolean useCreationDelegate()
Boolean if true, createObjectAction method will use
delegate (either the one that is provided or the default one.public com.webobjects.eocontrol.EOEnterpriseObject masterObjectKeyPathForCreationDelegate()
ERDList.CreateObjectDelegate. whatever this keypath resolves to
will be used to attach the newly created object.Copyright © 2002 – 2020 Project Wonder.