Business Components

Uses of Class
oracle.jbo.server.AttributeDefImpl

Packages that use.*
PackageDescription
oracle.jbo.server Contains the implementation of middle tier components. 
oracle.jbo.server.rules Contains sample validation beans. 
 

Uses of AttributeDefImpl in oracle.jbo.server
 

Fields in oracle.jbo.server declared as AttributeDefImpl
TypeName
protected  AttributeDefImpl[] EntityAssociation.mBindVars
          The list of AttributeDefImpls as bind variables on one end.
protected  AttributeDefImpl[] EntityAssociation.mOtherBindVars
          The list of bind variable AttributeDefImpls on one end.
protected  AttributeDefImpl[] EntityDefImpl.mFKeys
          List of attributes that comprise the foreign key.
protected  AttributeDefImpl[] EntityDefImpl.mPrimaryKeys
          List of attributes that comprise the primary key.
protected  AttributeDefImpl EntityDefImpl.mOIDAttribute
          If entity is a OIDObject
 

Methods in oracle.jbo.server that return AttributeDefImpl
TypeName
protected  AttributeDefImpl[] ViewDefImpl.getAttributeDefImpls()
           
 AttributeDefImpl ViewDefImpl.addEntityAttribute(java.lang.String attrName, java.lang.String entityUsageName, java.lang.String entityAttrName, boolean isPersistent)
           
 AttributeDefImpl ViewDefImpl.addViewAttribute(java.lang.String attrName, java.lang.String expression, java.lang.Class javaType)
           
 AttributeDefImpl ViewRowImpl.getEntityAttrForAttribute(java.lang.String attrName)
           
 AttributeDefImpl[] AssociationDefBase.getAttributeDefImpls()
           
 AttributeDefImpl[] AssociationDefBase.getOtherAttributeDefImpls()
           
 AttributeDefImpl[] AssociationDefBase.getAttributeDefImplsByEndName(java.lang.String endName)
          Returns the attribute definitions of one end of the association.
 AttributeDefImpl[] EntityAssociation.getBindVariables()
          Returns the bind variables for one end of the association.
 AttributeDefImpl[] EntityAssociation.getOtherBindVariables()
          Returns the bind variables for the other end of the association.
 AttributeDefImpl[] ViewObjectImpl.getPrimaryKeys()
          Constructs an array of entity attribute definitions of the primary keys of the View Object's Entity Objects.
 AttributeDefImpl EntityDefImpl.getAttributeDefImpl(java.lang.String attrName)
          Given an attribute name, returns the attribute definition object.
 AttributeDefImpl EntityDefImpl.getAttributeDefImpl(int index)
          Given the attribute's column position (index) in the database, returns the attribute definition object.
protected  AttributeDefImpl EntityDefImpl.getAttributeDefImplByColumnName(java.lang.String colName)
          Given an attribute's column name, returns the attribute definition object.
protected  AttributeDefImpl[] EntityDefImpl.getAttributeDefImpls()
          Returns the AttributeDefImpls objects for this Entity Object.
protected  AttributeDefImpl[] EntityDefImpl.getForeignKeyAttrs()
          Returns the list of AttributeDefs that make the foreign key for the composition cases.
protected  AttributeDefImpl[] EntityDefImpl.getPrimaryKeys()
          Returns the AttributeDef's that define the primary key.
protected  AttributeDefImpl EntityDefImpl.getOIDAttribute()
          Internal: Applications should not use this method.
protected  AttributeDefImpl[] EntityDefImpl.getRetrievedOnInsertAttributes()
          Returns the list of attributes for which the Refresh on Insert flag is enabled at Design Time.
protected  AttributeDefImpl[] EntityDefImpl.getRetrievedOnUpdateAttributes()
          Returns the list of attributes for which the Refresh on Update flag is enabled at Design Time.
protected  AttributeDefImpl[] EntityDefImpl.getRetrievedOnInsertPrimaryKeys()
          Returns the list of primary keys for which the Refresh on Insert flag is enabled at Design Time.
protected  AttributeDefImpl[] EntityDefImpl.getRetrievedOnUpdatePrimaryKeys()
          Returns the list of primary key attributes for which the Refresh on Update flag is enabled at Design Time.
protected  AttributeDefImpl EntityDefImpl.getChangeIndicatorColumn()
          Returns the AttributeDef for the Change Indicator column for the datasource.
 

Methods in oracle.jbo.server with parameters of type AttributeDefImpl
TypeName
 void BaseSQLBuilderImpl.doPreparedStatementDefines(java.sql.PreparedStatement ps, AttributeDefImpl[] attrs)
           
 java.lang.Object[] BaseSQLBuilderImpl.doLoadBulkFromResultSet(AttributeDefImpl[] attrDefs, int attrIndex, java.sql.ResultSet rs, int index, DBTransactionImpl trans)
           
protected  java.lang.StringBuffer BaseSQLBuilderImpl.buildUpdateStatement(EntityImpl entityContext, java.lang.String sinkName, AttributeDefImpl[] cols, AttributeDefImpl[] keyCols, AttributeDefImpl[] retrCols, AttributeDefImpl[] retrKeyCols)
          DOCTD: Method declaration TODO: KM _ don't like the fact that this requires an entitydef
protected  int BaseSQLBuilderImpl.bindInsertStatement(EntityImpl entityContext, java.sql.CallableStatement stmt, AttributeDefImpl[] cols, AttributeDefImpl[] keyCols, AttributeDefImpl[] retrCols, AttributeDefImpl[] retrKeyCols, java.util.Hashtable retrList, int bindIndex)
          DOCTD: Method declaration
protected  int BaseSQLBuilderImpl.bindUpdateStatement(EntityImpl entityContext, java.sql.CallableStatement stmt, AttributeDefImpl[] cols, AttributeDefImpl[] keyCols, AttributeDefImpl[] retrCols, AttributeDefImpl[] retrKeyCols, java.util.Hashtable retrList, int bindIndex)
          DOCTD: Method declaration
protected  int BaseSQLBuilderImpl.bindWhereClause(EntityImpl entityContext, java.sql.PreparedStatement stmt, AttributeDefImpl[] keyCols, java.lang.Object rowid, int bindIndex)
          Bind the Primary key values for the designated Statement.
protected  void BaseSQLBuilderImpl.buildWhereClause(EntityImpl entityContext, java.lang.StringBuffer buffer, AttributeDefImpl[] keyCols, java.lang.Object rowid)
          Construct a SQL WHERE clause for the Entity into the designated Buffer, based upon the Source Columns.
protected  java.lang.StringBuffer BaseSQLBuilderImpl.buildInsertStatement(EntityImpl entityContext, java.lang.String sinkName, AttributeDefImpl[] cols, AttributeDefImpl[] keyCols, AttributeDefImpl[] retrCols, AttributeDefImpl[] retrKeyCols)
          Construct a SQL INSERT statement
protected  java.lang.StringBuffer BaseSQLBuilderImpl.buildDeleteStatement(EntityImpl entityContext, java.lang.String sinkName, java.lang.String sinkAlias, AttributeDefImpl[] keyCols)
          Construct a SQL INSERT statement
protected  void BaseSQLBuilderImpl.buildSelectString(java.lang.StringBuffer buffer, java.lang.String sourceName, AttributeDefImpl[] attrs, boolean withIntoClause)
          Construct a SQL SELECT statement for the Entity into the designated Buffer.
 void OracleSQLBuilderImpl.doPreparedStatementDefines(java.sql.PreparedStatement stmt, AttributeDefImpl[] columns)
           
 java.lang.Object[] OracleSQLBuilderImpl.doLoadBulkFromResultSet(AttributeDefImpl[] attrDefs, int attrIndex, java.sql.ResultSet rs, int index, DBTransactionImpl trans)
           
protected  java.lang.StringBuffer OracleSQLBuilderImpl.buildUpdateStatement(EntityImpl entityContext, java.lang.String sinkName, java.lang.String sinkAlias, AttributeDefImpl[] cols, AttributeDefImpl[] keyCols, AttributeDefImpl[] retrCols, AttributeDefImpl[] retrKeyCols, boolean batchMode)
          DOCTD: Method declaration TODO: KM _ don't like the fact that this requires an entitydef
protected  int OracleSQLBuilderImpl.bindWhereClause(EntityImpl entityContext, java.sql.PreparedStatement stmt, AttributeDefImpl[] keyCols, java.lang.Object rowid, int bindIndex)
          Bind the Primary key values for the designated Statement.
protected  void OracleSQLBuilderImpl.buildWhereClause(EntityImpl entityContext, java.lang.StringBuffer buffer, AttributeDefImpl[] keyCols, java.lang.Object rowid)
          Construct a SQL WHERE clause for the Entity into the designated Buffer, based upon the Source Columns.
protected  java.lang.StringBuffer OracleSQLBuilderImpl.buildInsertStatement(EntityImpl entityContext, java.lang.String sinkName, java.lang.String sinkAlias, AttributeDefImpl[] cols, AttributeDefImpl[] keyCols, AttributeDefImpl[] retrCols, AttributeDefImpl[] retrKeyCols, boolean batchMode)
          Construct a SQL INSERT statement
protected  java.lang.StringBuffer OracleSQLBuilderImpl.buildDeleteStatement(EntityImpl entityContext, java.lang.String sinkName, java.lang.String sinkAlias, AttributeDefImpl[] keyCols)
          Construct a SQL INSERT statement
protected  void OracleSQLBuilderImpl.buildSelectString(DBTransactionImpl trans, java.lang.StringBuffer buffer, java.lang.String sourceName, java.lang.String sourceAlias, AttributeDefImpl[] attrs, boolean withIntoClause, int bindingStyle)
          Construct a SQL SELECT statement for the Entity into the designated Buffer.
protected  java.lang.Object ViewRowImpl.getAttrInvokeAccessor(int ix, AttributeDefImpl attrRef)
           
protected  void ViewRowImpl.setAttrInvokeAccessor(int index, java.lang.Object val, AttributeDefImpl attrRef)
           
protected  void ViewRowImpl.appendXMLElementNodes(Document xmlDoc, Node node, int depthCount, long options, AttributeDefImpl[] attrs)
          Writes XML-element nodes for each attribute in this row and appends it to the given row-node.
protected  Element ViewRowImpl.renderAttributeInXMLElement(Document xmlDoc, AttributeDefImpl ad, boolean explicitNull)
           
protected  void ViewRowImpl.readAttributeFromXMLElement(Node rowElt, AttributeDefImpl ad)
           
 void EntityAssociation.setBindVariables(AttributeDefImpl[] vars)
          Sets the bind variables for one end of the association.
 void EntityAssociation.setOtherBindVariables(AttributeDefImpl[] vars)
          Sets the bind variables for the other end of the association.
protected  java.lang.Object EntityImpl.getAttrInvokeAccessor(int index, AttributeDefImpl attrDef)
           
protected  void EntityImpl.setAttrInvokeAccessor(int index, java.lang.Object val, AttributeDefImpl attrDef)
           
protected  java.lang.Object EntityImpl.getAttributeValue(AttributeDefImpl attr)
          Internal: Applications should not use this method.
protected  java.lang.Object EntityImpl.getPKBasedRef(AttributeDefImpl attr)
           
protected  void EntityImpl.appendXMLElementNodes(Document xmlDoc, Node node, int nContainees, long options, AttributeDefImpl[] attrs)
           
protected  boolean EntityImpl.readAttrsFromXML(Element rowElt, AttributeDefImpl[] attrs, int ChangeState)
           
 void SQLBuilder.doPreparedStatementDefines(java.sql.PreparedStatement ps, AttributeDefImpl[] attrs)
          Performs the equivalent of clearDefines() on a prepared statement.
 java.lang.Object[] SQLBuilder.doLoadBulkFromResultSet(AttributeDefImpl[] attrs, int attrIndex, java.sql.ResultSet rs, int rsIndex, DBTransactionImpl trans)
          Loads an array of objects from a result set.
protected  void ViewObjectImpl.passivateTransients(ViewRowImpl currentRow, AttributeDefImpl[] attrs, Document doc, Element parent)
          Stores the attributes from the given array for either just the current row or all the rows in this viewrowset into the given parent xml node.
protected  void ViewObjectImpl.activateTransients(AttributeDefImpl[] attrs, Element parent)
          ReStores the attributes from the given array for either just the current row or all the rows in this viewrowset into the given parent xml node.
 

Uses of AttributeDefImpl in oracle.jbo.server.rules
 

Methods in oracle.jbo.server.rules with parameters of type AttributeDefImpl
TypeName
 void JboBaseValidator.setValidatingAttribute(AttributeDefImpl attr)
          Sets the validating attribute.
 


Business Components