er.extensions
Class ERXFakeRelationship
java.lang.Object
com.webobjects.appserver.WOElement
com.webobjects.appserver.WOComponent
er.extensions.ERXFakeRelationship
- All Implemented Interfaces:
- Cloneable, NSKeyValueCoding, NSKeyValueCoding.ErrorHandling, NSKeyValueCodingAdditions, NSValidation, Serializable, WOActionResults
- 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 |
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 com.webobjects.appserver.WOComponent |
_associationWithName, _awakeInContext, _childTemplate, _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, templateWithName, toString, unableToSetNullForKey, validateTakeValueForKeyPath, validateValueForKey, validationFailedWithException, valueForBinding, valueForKey, valueForKeyPath |
ERXFakeRelationship
public ERXFakeRelationship(WOContext context)
isStateless
public boolean isStateless()
synchronizesVariablesWithBindings
public boolean synchronizesVariablesWithBindings()
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()
isBrowser
public boolean isBrowser()
Copyright © 2002 – 2004 Project Wonder.