|
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.ERDList
public class ERDList
Used to edit a toMany relationship by allowing the user to pick the eos that belong in the relationship.
Bindings | |
object | object |
key | key |
emptyListMessage | emptyListMessage |
listPageConfiguration | listPageConfiguration |
list | list |
D2W Keys | |
createButtonComponentName | createButtonComponentName |
useNestedEditingContext | useNestedEditingContext |
Nested Class Summary | |
---|---|
static interface |
ERDList.CreateObjectDelegate
Interface that all createObjectDelegate classes should implement |
class |
ERDList.DefaultCreateObjectDelegate
Default creation delegate class. |
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 | |
---|---|
protected com.webobjects.foundation.NSArray |
list
|
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 | |
---|---|
ERDList(com.webobjects.appserver.WOContext context)
|
Method Summary | |
---|---|
com.webobjects.appserver.WOComponent |
createObjectAction()
|
ERDList.CreateObjectDelegate |
createObjectDelegate()
|
java.lang.String |
emptyListMessage()
|
boolean |
erD2WListOmitCenterTag()
|
java.lang.Boolean |
hasCreationDelegate()
|
com.webobjects.foundation.NSArray |
list()
|
com.webobjects.eocontrol.EOEnterpriseObject |
masterObjectKeyPathForCreationDelegate()
|
java.lang.String |
relationshipName()
|
void |
reset()
Used by stateless subclasses. |
com.webobjects.foundation.NSDictionary |
settings()
|
boolean |
synchronizesVariablesWithBindings()
Overridden from superclass to turn on component synching, which is the default. |
java.lang.Boolean |
useCreationDelegate()
|
java.lang.Object |
valueForBinding(java.lang.String key)
Fetches an object from the bindings. |
java.lang.Object |
valueForKey(java.lang.String key)
|
Methods inherited from class er.directtoweb.components.ERDCustomEditComponent |
---|
defaultSortOrderingsForDestinationEntity, destinationEntity, isStateless, object, objectKeyPathValue, objectPropertyValue, permissionToEdit, 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, 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, sleep, takeValueForKey, takeValueForKeyPath, template, templateWithHTMLString, templateWithName, toString, unableToSetNullForKey, validateTakeValueForKeyPath, validateValueForKey, valueForKeyPath |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected com.webobjects.foundation.NSArray list
Constructor Detail |
---|
public ERDList(com.webobjects.appserver.WOContext context)
Method Detail |
---|
public boolean synchronizesVariablesWithBindings()
ERDCustomComponent
synchronizesVariablesWithBindings
in class ERDCustomEditComponent
public void reset()
ERDCustomComponent
reset
in class ERDCustomEditComponent
public com.webobjects.foundation.NSDictionary settings()
public com.webobjects.appserver.WOComponent createObjectAction()
public com.webobjects.foundation.NSArray list()
public boolean erD2WListOmitCenterTag()
public java.lang.Object valueForKey(java.lang.String key)
valueForKey
in interface com.webobjects.foundation.NSKeyValueCoding
valueForKey
in class com.webobjects.appserver.WOComponent
public java.lang.Object valueForBinding(java.lang.String key)
ERDCustomComponent
valueForBinding
in class ERDCustomComponent
public java.lang.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 java.lang.Boolean hasCreationDelegate()
createObjectDelegate
resolved to a valid
object. false, otherwisepublic java.lang.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.public java.lang.String relationshipName()
String
relationshipName to connect masterObj
and the newly created object. this will be used to add the newly
createdObjects to both sides of relationship.
|
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 |