er.directtoweb.components
Class ERDCustomEditComponent
java.lang.Object
com.webobjects.appserver.WOElement
com.webobjects.appserver.WOComponent
er.extensions.components.ERXComponent
er.extensions.components.ERXNonSynchronizingComponent
er.directtoweb.components.ERDCustomComponent
er.directtoweb.components.ERDCustomEditComponent
- All Implemented Interfaces:
- WOActionResults, NSKeyValueCoding, NSKeyValueCoding.ErrorHandling, NSKeyValueCodingAdditions, NSValidation, ERXExceptionHolder, Serializable, Cloneable
- Direct Known Subclasses:
- ERD2WDisplayList, ERD2WInspect, ERD2WList, ERD2WPick, ERDActionBar, ERDAjaxEditDateJavascript, ERDConfirmMessage, ERDDHTMLComponent, ERDDisplayImageIfExists, ERDDisplayLargeString, ERDDisplayMailTo, ERDDisplayNumberWithUnit, ERDDisplayStyledString, ERDDisplayYearsMonths, ERDEditDateJavascript, ERDEditDatePopupCommon, ERDEditFile, ERDEditHTML, ERDEditList, ERDEditListButton, ERDEditOwnedRelationship, ERDEditPassword, ERDEditPasswordConfirm, ERDEditPasswordConfirmation, ERDEditRelationship, ERDEditStringWithChoices, ERDEditToManyRelationship, ERDEditYearsMonths, ERDHasChangesMarker, ERDInspect, ERDLinkToEditObject, ERDLinkToViewList, ERDList, ERDListOrganizer, ERDListPicker, ERMD2WEditAttachment, ERMD2WEditToOneTypeAhead, ERMDDatePicker, ERMDEditRelationship
public abstract class ERDCustomEditComponent
- extends ERDCustomComponent
Superclass for most of the custom edit components.
- See Also:
- Serialized Form
| Nested classes/interfaces inherited from interface 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.ErrorHandling, NSKeyValueCoding.MapImplementation, NSKeyValueCoding.Null<T>, NSKeyValueCoding.UnknownKeyException, NSKeyValueCoding.ValueAccessor |
| Methods inherited from class er.directtoweb.components.ERDCustomComponent |
appendToResponse, booleanForBinding, 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, validationFailedWithException, valueForBinding |
| Methods inherited from class er.extensions.components.ERXComponent |
_awakeInContext, _checkAccess, _frameworkName, _includeCSSResources, _includeJavascriptResources, additionalCSSFiles, additionalJavascriptFiles, arrayValueForBinding, arrayValueForBinding, booleanValueForBinding, booleanValueForBinding, booleanValueForBinding, checkAccess, clickToOpenEnabled, componentName, defaultCSSPath, defaultJavascriptPath, dynamicBindings, floatValueForBinding, intValueForBinding, isPageAccessAllowed, localizer, objectValueForBinding, objectValueForBinding, pageWithName, postAppendToResponse, preAppendToResponse, primaryCSSFile, primaryJavascriptFile, shouldCheckAccess, stringValueForBinding, stringValueForBinding, useDefaultComponentCSS, useDefaultComponentJavascript |
| Methods inherited from class com.webobjects.appserver.WOComponent |
__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, valueForKey, valueForKeyPath, valueForNSArrayBindings, valueForNSDictionaryBindings, valueForNumberBinding, valueForStringBinding, variableValueForName, variableWithName |
log
public static final Logger 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
resetCachedBindingsInStatefulComponent
public void resetCachedBindingsInStatefulComponent()
- Used by stateful but non-synching subclasses
- Overrides:
resetCachedBindingsInStatefulComponent 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()
destinationEntity
public EOEntity destinationEntity()
- Computes the destination entity that we're editing. Hits the "destinationEntityName"
rule.
- Returns:
- destination entity
defaultSortOrderingsForDestinationEntity
public NSArray defaultSortOrderingsForDestinationEntity()
- Hits the destinationEntityName rule to get the destination entity. Grabs a private D2WContext, sets the
destination entity and asks for the defaultSortOrdering rule.
- Returns:
- an array of sort orderings for the destination entity.
Copyright © 2002 – 2011 Project Wonder.