public class ERDActionBar extends ERDCustomEditComponent implements ERDBranchInterface
| Name | Description |
|---|---|
d2wContext | the context for this component |
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 NSDictionary |
branch
holds the chosen branch
|
protected NSArray |
branchChoices |
protected ERDBranchDelegateInterface |
branchDelegate |
editingContextextraBindings, FALSE, TRUE_dynamicBindings_Extension, _IsEventLoggingEnabled, _keyAssociations| Constructor and Description |
|---|
ERDActionBar(com.webobjects.appserver.WOContext context)
Public constructor
|
| Modifier and Type | Method and Description |
|---|---|
NSDictionary |
branch()
Cover method for getting the choosen branch.
|
String |
branchButtonLabel()
Implementation of the
ERDBranchDelegate. |
NSArray |
branchChoices()
Calculates the branch choices for the current
poage.
|
ERDBranchDelegateInterface |
branchDelegate()
find the next non-null NextPageDelegate in the component tree, break if there is a D2WPage found beforehand
|
String |
branchName()
Implementation of the
ERDBranchDelegate. |
boolean |
hasBranchChoices()
Determines if this message page should display branch choices.
|
boolean |
isDelegateAllowed()
Before Display the Button it will check the Permission.
|
boolean |
isStateless() |
com.webobjects.appserver.WOComponent |
nextPageFromParent() |
com.webobjects.appserver.WOComponent |
performAction()
override this
|
void |
reset()
Used by stateless subclasses.
|
void |
setBranch(NSDictionary value)
Sets the user choosen branch.
|
boolean |
synchronizesVariablesWithBindings()
component does not synchronize it's variables
|
void |
validationFailedWithException(Throwable theException,
Object theValue,
String theKeyPath)
Validation Support.
|
defaultSortOrderingsForDestinationEntity, destinationEntity, 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, valueForBindinginvokeAction, 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, valueForKey, valueForKeyPath, valueForNSArrayBindings, valueForNSDictionaryBindings, valueForNumberBinding, valueForStringBinding, variableValueForName, variableWithNameprotected NSDictionary branch
protected NSArray branchChoices
protected ERDBranchDelegateInterface branchDelegate
public ERDActionBar(com.webobjects.appserver.WOContext context)
context - the contextpublic boolean synchronizesVariablesWithBindings()
synchronizesVariablesWithBindings in class ERDCustomEditComponentfalsepublic boolean isStateless()
isStateless in class ERDCustomEditComponentpublic ERDBranchDelegateInterface branchDelegate()
public com.webobjects.appserver.WOComponent nextPageFromParent()
public com.webobjects.appserver.WOComponent performAction()
public void reset()
ERDCustomComponentreset in class ERDCustomEditComponentpublic NSDictionary branch()
public void setBranch(NSDictionary value)
value - branch choosen by user.public String branchName()
ERDBranchDelegate.
Gets the user selected branch name.branchName in interface ERDBranchInterfacepublic String branchButtonLabel()
ERDBranchDelegate.
Gets the user selected branch name.public NSArray branchChoices()
branchChoicesForContext
on the current ERDBranchDelegate.public boolean hasBranchChoices()
public void validationFailedWithException(Throwable theException, Object theValue, String theKeyPath)
ERDCustomComponentvalidationFailedWithException in class ERDCustomComponentpublic boolean isDelegateAllowed()
public WOComponent copyOnlineToWork(WOComponent sender)
Access Permission Key : Delegate.copyOnlineToWork
ボタンを表示する前にアクセス権限をチェックします。アクセス権限がなければ、そのままで true として実行します。
例:
public WOComponent copyOnlineToWork(WOComponent sender)
アクセス権限キー: Delegate.copyOnlineToWork
Copyright © 2002 – 2020 Project Wonder.