er.directtoweb
Class ERDCustomEditComponent
java.lang.Object
com.webobjects.appserver.WOElement
com.webobjects.appserver.WOComponent
er.extensions.ERXNonSynchronizingComponent
er.directtoweb.ERDCustomComponent
er.directtoweb.ERDCustomEditComponent
- All Implemented Interfaces:
- Cloneable, ERXExceptionHolder, NSKeyValueCoding, NSKeyValueCoding.ErrorHandling, NSKeyValueCodingAdditions, NSValidation, Serializable, WOActionResults
- Direct Known Subclasses:
- ERD2WDisplayList, ERD2WInspect, ERD2WList, ERD2WPick, ERDActionBar, ERDConfirmMessage, ERDDHTMLComponent, ERDDisplayImageIfExists, ERDDisplayMailTo, ERDDisplayNumberWithUnit, ERDDisplayYearsMonths, ERDEditDateJavascript, ERDEditDatePopupCommon, ERDEditList, ERDEditListButton, ERDEditOwnedRelationship, ERDEditPassword, ERDEditPasswordConfirm, ERDEditPasswordConfirmation, ERDEditStringWithChoices, ERDEditYearsMonths, ERDInspect, ERDLinkToViewList, ERDList, ERDListOrganizer, ERDListPicker
- public abstract class ERDCustomEditComponent
- extends ERDCustomComponent
Superclass for most of the custom edit components.
- See Also:
- Serialized Form
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, awake, 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
editingContext
protected EOEditingContext editingContext
ERDCustomEditComponent
public ERDCustomEditComponent(WOContext context)
- Public constructor
- Parameters:
context
- current context
objectPropertyValue
public Object objectPropertyValue()
setObjectPropertyValue
public void setObjectPropertyValue(Object newValue)
objectKeyPathValue
public Object objectKeyPathValue()
setObjectKeyPathValue
public void setObjectKeyPathValue(Object newValue)
setObject
public void setObject(EOEnterpriseObject newObject)
object
public EOEnterpriseObject object()
isStateless
public boolean isStateless()
- Description copied from class:
ERXNonSynchronizingComponent
- component is not stateless
- Overrides:
isStateless
in class ERXNonSynchronizingComponent
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 ERDCustomComponent
reset
public void reset()
- Description copied from class:
ERDCustomComponent
- Used by stateless subclasses.
- Overrides:
reset
in class ERDCustomComponent
permissionToEdit
public boolean permissionToEdit()
Copyright © 2002 – 2004 Project Wonder.