er.extensions.components
Class ERXFakeRelationship
java.lang.Object
com.webobjects.appserver.WOElement
com.webobjects.appserver.WOComponent
er.extensions.components.ERXFakeRelationship
- All Implemented Interfaces:
- WOActionResults, NSKeyValueCoding, NSKeyValueCoding.ErrorHandling, NSKeyValueCodingAdditions, NSValidation, Serializable, Cloneable
public class ERXFakeRelationship
- extends WOComponent
UI and support methods to edit "relations" to objects flattened into a text field (e.g. languages = "-de-en-"). Useful when you don't need referential integrity but only a quick place to store flags and the like.
- See Also:
- Serialized Form
| Bindings |
dataSource | dataSource |
destinationDisplayKey | destinationDisplayKey |
isMandatory | isMandatory |
relationshipKey | relationshipKey |
sourceEntityName | sourceEntityName |
sourceObject | sourceObject |
uiStyle | uiStyle |
isToMany | isToMany |
destinationEntityName | destinationEntityName |
size | size |
maxColumns | maxColumns |
| Methods inherited from class com.webobjects.appserver.WOComponent |
__valueForBinding, _associationWithName, _awakeInContext, _childTemplate, _cleanUpStatelessComponent, _componentDefinition, _componentUnroll, _isPage, _setContext, _setIsPage, _setParent, _setSubcomponent, _sleepInContext, _subcomponentForElementWithID, _templateNameForClass, _unroll, appendToResponse, application, awake, baseURL, bindingKeys, canAccessFieldsDirectly, canGetValueForBinding, canSetValueForBinding, clone, context, debugString, descriptionForResponse, ensureAwakeInContext, frameworkName, generateResponse, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hasBinding, 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, templateWithHTMLString, templateWithName, toString, unableToSetNullForKey, validateTakeValueForKeyPath, validateValueForKey, validationFailedWithException, valueForBinding, valueForBooleanBinding, valueForIntegerBinding, valueForKey, valueForKeyPath, valueForNSArrayBindings, valueForNSDictionaryBindings, valueForNumberBinding, valueForStringBinding |
ERXFakeRelationship
public ERXFakeRelationship(WOContext context)
isStateless
public boolean isStateless()
- Overrides:
isStateless in class WOComponent
synchronizesVariablesWithBindings
public boolean synchronizesVariablesWithBindings()
- Overrides:
synchronizesVariablesWithBindings in class WOComponent
delimiter
public String delimiter()
theList
public NSArray theList()
setTheList
public void setTheList(NSArray aValue)
theCurrentValue
public String theCurrentValue()
setTheCurrentValue
public void setTheCurrentValue(String aValue)
theCurrentItem
public EOEnterpriseObject theCurrentItem()
setTheCurrentItem
public void setTheCurrentItem(EOEnterpriseObject aValue)
setFakeRelationshipForKey
public static void setFakeRelationshipForKey(EOEnterpriseObject sourceObject,
NSArray objects,
String relationshipKey,
String destinationEntityName,
String delimiter)
fakeRelationshipForKey
public static NSArray fakeRelationshipForKey(EOEnterpriseObject sourceObject,
String relationshipKey,
String destinationEntityName,
String delimiter)
selections
public NSArray selections()
setSelections
public void setSelections(NSArray aValue)
selection
public EOEnterpriseObject selection()
setSelection
public void setSelection(EOEnterpriseObject aValue)
sourceEntityName
public String sourceEntityName()
sourceObject
public EOEnterpriseObject sourceObject()
relationshipKey
public String relationshipKey()
destinationDisplayKey
public String destinationDisplayKey()
destinationEntityName
public String destinationEntityName()
dataSource
public EODatabaseDataSource dataSource()
uiStyle
public String uiStyle()
_invalidateCaches
public void _invalidateCaches()
reset
public void reset()
- Overrides:
reset in class WOComponent
isBrowser
public boolean isBrowser()
Copyright © 2002 – 2007 Project Wonder.