| 
WebObjects 5.2.2 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use EOAttribute | |
| com.webobjects.directtoweb | Provides the framework for rapid development of HTML-based WebObjects applications. | 
| com.webobjects.eoaccess | Provides the data access mechanisms for the Enterprise Objects technology. | 
| com.webobjects.jdbcadaptor | Provides an implementation of an Enterprise Objects adaptor for JDBC data sources. | 
| com.webobjects.jndiadaptor | Provides an implementation of an Enterprise Objects Frameworks adaptor for JNDI data sources. | 
| Uses of EOAttribute in com.webobjects.directtoweb | 
| Methods in com.webobjects.directtoweb that return EOAttribute | |
 EOAttribute | 
D2WContext.attribute()
Returns the EOAttribute object for the current property  | 
protected  EOAttribute | 
D2WContext.attribute(String propertyKey)
This is an intentionally undocumented private use method.  | 
 EOAttribute | 
D2WContext.distantAttribute(String propertyKey,
                 EOEntity entity)
This is an intentionally undocumented private use method.  | 
 EOAttribute | 
D2WComponent.attribute()
This method is intentionally undocumented.  | 
| Uses of EOAttribute in com.webobjects.eoaccess | 
| Methods in com.webobjects.eoaccess that return EOAttribute | |
 EOAttribute | 
EOModel.prototypeAttributeNamed(String name)
Returns the prototype attribute identified by name. | 
 EOAttribute | 
EOEntity.anyAttributeNamed(String name)
Returns the user-created attribute identified by name. | 
 EOAttribute | 
EOEntity.attributeNamed(String attributeName)
Returns the attribute named attributeName,
 or null if no such attribute exists in the receiver. | 
 EOAttribute | 
EOAttribute.prototype()
Returns the prototype attribute that is used to define default settings for the receiver, or null
 | 
 EOAttribute | 
EOJoin.destinationAttribute()
Returns the destination ("right") attribute of the receiver.  | 
 EOAttribute | 
EOJoin.sourceAttribute()
Returns the source ("left") attribute of the receiver.  | 
| Methods in com.webobjects.eoaccess with parameters of type EOAttribute | |
 NSDictionary | 
EOSynchronizationFactory.objectStoreChangesFromAttributeToAttribute(EOAttribute schemaAttribute,
                                           EOAttribute modelAttribute)
 | 
 NSDictionary | 
EOSynchronizationFactory.objectStoreChangesFromAttributeToAttribute(EOAttribute schemaAttribute,
                                           EOAttribute modelAttribute)
 | 
 NSArray | 
EOSynchronizationFactory.statementsToInsertColumnForAttribute(EOAttribute attribute,
                                     NSDictionary options)
 | 
 void | 
EOSQLExpression.addCreateClauseForAttribute(EOAttribute attribute)
Adds the SQL string for creating attribute to a
 comma-separated list of attribute creation clauses. | 
 void | 
EOSQLExpression.addInsertListAttribute(EOAttribute attribute,
                       Object value)
Adds the SQL string for attribute to a comma-separated
 list of attributes and value to a comma-separated list
 of values. | 
 void | 
EOSQLExpression.addSelectListAttribute(EOAttribute attribute)
Adds a SQL string for attribute to a comma-separated
 list of attribute names for use in a SELECT statement. | 
 void | 
EOSQLExpression.addUpdateListAttribute(EOAttribute attribute,
                       Object value)
Adds an attribute-value assignment ("LAST_NAME = 'Thomas'", for example) to a comma-separated list for use in an UPDATE statement.  | 
abstract  NSMutableDictionary | 
EOSQLExpression.bindVariableDictionaryForAttribute(EOAttribute attribute,
                                   Object value)
Implemented by subclasses to create and return the bind variable dictionary for attribute and value. | 
 String | 
EOSQLExpression.columnTypeStringForAttribute(EOAttribute attribute)
Returns an adaptor specific type string for attribute
 that's suitable for use in a CREATE TABLE statement. | 
 String | 
EOSQLExpression.formatValueForAttribute(Object value,
                        EOAttribute attribute)
This method should be overridden by subclasses to return a string representation of value suitable for use in an SQL statement,
 depending on attribute's externalType. | 
 boolean | 
EOSQLExpression.mustUseBindVariableForAttribute(EOAttribute attribute)
Returns true if the receiver must use bind variables for
 attribute, false otherwise. | 
 boolean | 
EOSQLExpression.shouldUseBindVariableForAttribute(EOAttribute attribute)
Returns true if the receiver can provide a bind variable
 dictionary for attribute, false otherwise. | 
 String | 
EOSQLExpression.sqlStringForAttribute(EOAttribute attribute)
Returns the SQL string for attribute, complete with a table
 alias if the receiver uses table aliases. | 
 NSDictionary | 
EOSchemaSynchronization.objectStoreChangesFromAttributeToAttribute(EOAttribute schemaAttribute,
                                           EOAttribute modelAttribute)
Compares schemaAttribute with 
 modelAttribute and returns a change dictionary of
 state that is different between the the two. | 
 NSDictionary | 
EOSchemaSynchronization.objectStoreChangesFromAttributeToAttribute(EOAttribute schemaAttribute,
                                           EOAttribute modelAttribute)
Compares schemaAttribute with 
 modelAttribute and returns a change dictionary of
 state that is different between the the two. | 
 NSArray | 
EOSchemaSynchronization.statementsToInsertColumnForAttribute(EOAttribute attribute,
                                     NSDictionary options)
Returns an array of EOSQLExpressions to insert a column in the database schema for the specified attribute. | 
 void | 
EOEntity.addAttribute(EOAttribute attribute)
Adds attribute to the receiver and sets the
 receiver as the attribute's entity. | 
 boolean | 
EOEntity.isValidAttributeUsedForLocking(EOAttribute anAttribute)
Returns true if anAttribute can be used for
 locking, false otherwise. | 
 boolean | 
EOEntity.isValidPrimaryKeyAttribute(EOAttribute anAttribute)
Returns false if anAttribute isn't an EOAttribute,
 doesn't belong to the entity or is derived. | 
 void | 
EOEntity.removeAttribute(EOAttribute attribute)
If attribute exists, removes it from the receiver. | 
 void | 
EOAttribute.setPrototype(EOAttribute prototype)
Sets the prototype attribute.  | 
 void | 
EOAdaptor.assignExternalInfoForAttribute(EOAttribute attribute)
The default implementation assigns the column name (external name) for attribute based on attribute's internal
 name. | 
 void | 
EOAdaptor.assignExternalTypeForAttribute(EOAttribute attribute)
The default implementation does nothing.  | 
 NSData | 
EOAdaptor.fetchedValueForDataValue(NSData value,
                         EOAttribute att)
The default implementation returns value unchanged. | 
 NSTimestamp | 
EOAdaptor.fetchedValueForDateValue(NSTimestamp value,
                         EOAttribute att)
The default implementation returns value unchanged. | 
 Number | 
EOAdaptor.fetchedValueForNumberValue(Number value,
                           EOAttribute att)
The default implementation returns value unchanged. | 
 String | 
EOAdaptor.fetchedValueForStringValue(String value,
                           EOAttribute att)
The default implementation returns value unchanged. | 
 Object | 
EOAdaptor.fetchedValueForValue(Object value,
                     EOAttribute att)
Returns the value that the receiver's database server would ultimately store for value if it were inserted or 
 updated in the column described by att. | 
 Object | 
EOAdaptor.Delegate.adaptorFetchedValueForValue(EOAdaptor adaptor,
                            Object value,
                            EOAttribute attribute)
Allows the delegate to handle attribute processing when saving EOEnterpriseObjects to the database. | 
| Constructors in com.webobjects.eoaccess with parameters of type EOAttribute | |
EOJoin(EOAttribute source,
       EOAttribute destination)
Creates and returns a new EOJoin with the given source and destination
 attributes. | 
|
EOJoin(EOAttribute source,
       EOAttribute destination)
Creates and returns a new EOJoin with the given source and destination
 attributes. | 
|
| Uses of EOAttribute in com.webobjects.jdbcadaptor | 
| Methods in com.webobjects.jdbcadaptor that return EOAttribute | |
 EOAttribute | 
JDBCPlugIn.createAttributeForRow(NSDictionary row)
Deprecated.  | 
 EOAttribute | 
JDBCAdaptor.createAttribute(String name,
                String columnName,
                int columnType,
                String externalType,
                int precision,
                int scale,
                int isNullable)
Returns a new EOAttribute based on the arguments.  | 
| Methods in com.webobjects.jdbcadaptor with parameters of type EOAttribute | |
 void | 
OraclePlugIn.assignTypeForAttribute(EOAttribute attribute)
 | 
 Object | 
OraclePlugIn.fetchBLOB(ResultSet rs,
          int column,
          EOAttribute attribute,
          boolean materialize)
 | 
 Object | 
OraclePlugIn.fetchCLOB(ResultSet rs,
          int column,
          EOAttribute attribute,
          boolean materialize)
 | 
 String | 
OraclePlugIn.OracleExpression.formatValueForAttribute(Object value,
                        EOAttribute attribute)
 | 
 boolean | 
OraclePlugIn.OracleExpression.mustUseBindVariableForAttribute(EOAttribute att)
 | 
 boolean | 
OraclePlugIn.OracleExpression.shouldUseBindVariableForAttribute(EOAttribute att)
 | 
 NSDictionary | 
OpenBasePlugIn.OpenBaseSynchronizationFactory.objectStoreChangesFromAttributeToAttribute(EOAttribute schemaAttribute,
                                           EOAttribute modelAttribute)
 | 
 NSDictionary | 
OpenBasePlugIn.OpenBaseSynchronizationFactory.objectStoreChangesFromAttributeToAttribute(EOAttribute schemaAttribute,
                                           EOAttribute modelAttribute)
 | 
 Object | 
MySQLPlugIn.fetchBLOB(ResultSet rs,
          int column,
          EOAttribute attribute,
          boolean materialize)
 | 
 void | 
JDBCPlugIn.assignTypeForAttribute(EOAttribute attribute)
The adaptor invokes this method to allow the JDBCPlugIn to customize the newly created attribute.  | 
 Object | 
JDBCPlugIn.fetchBLOB(ResultSet rs,
          int column,
          EOAttribute attribute,
          boolean materialize)
Fetch a BLOB.  | 
 Object | 
JDBCPlugIn.fetchCLOB(ResultSet rs,
          int column,
          EOAttribute attribute,
          boolean materialize)
Fetch a CLOB.  | 
 Object | 
JDBCPlugIn.plugInValueForValue(Object value,
                    EOAttribute attribute)
Allows the plugIn to influence the value seen by JDBCAdaptor.fetchedValueForValue. | 
 void | 
JDBCExpression.addSelectListAttribute(EOAttribute attribute)
 | 
 NSMutableDictionary | 
JDBCExpression.bindVariableDictionaryForAttribute(EOAttribute att,
                                   Object value)
 | 
 String | 
JDBCExpression.columnTypeStringForAttribute(EOAttribute attribute)
 | 
 String | 
JDBCExpression.formatValueForAttribute(Object value,
                        EOAttribute attribute)
 | 
 boolean | 
JDBCExpression.mustUseBindVariableForAttribute(EOAttribute att)
 | 
 boolean | 
JDBCExpression.shouldUseBindVariableForAttribute(EOAttribute att)
 | 
 void | 
JDBCAdaptor.assignExternalTypeForAttribute(EOAttribute attribute)
Assigns an appropriate external type to the attribute. | 
 Object | 
JDBCAdaptor.fetchedValueForValue(Object value,
                     EOAttribute attribute)
Calls super with the result of the plugIn's plugInValueForValue. | 
| Uses of EOAttribute in com.webobjects.jndiadaptor | 
| Methods in com.webobjects.jndiadaptor with parameters of type EOAttribute | |
 String | 
LDAPPlugIn.relativeDistinguishedNameForNewRow(NSDictionary row,
                                   EOAttribute relativeDistinguishedNameAttribute,
                                   String currentRelativeDistinguishedNameAttributeValue)
Gets the relative distinguished name for a new row.  | 
 String | 
JNDIPlugIn.relativeDistinguishedNameForNewRow(NSDictionary row,
                                   EOAttribute relativeDistinguishedNameAttribute,
                                   String currentRelativeDistinguishedNameAttributeValue)
Gets the relative distinguished name for a new row.  | 
  | 
Last updated Mon Oct 13 15:42:52 PDT 2003. | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||