Package org.apache.ojb.broker.core

Examples of org.apache.ojb.broker.core.ValueContainer


            {
                // apply type and value conversion
                cv = fd.getFieldConversion().javaToSql(cv);
            }
            // create ValueContainer
            result[i] = new ValueContainer(cv, fd.getJdbcType());
        }
        return result;
    }
View Full Code Here


    {
        FieldDescriptor[] fields = getLockingFields();
        ValueContainer[] result = new ValueContainer[fields.length];
        for (int i = 0; i < result.length; i++)
        {
            ValueContainer vc = new ValueContainer(fields[i].getPersistentField().get(o), fields[i].getJdbcType());
            result[i] = vc;
        }
        return result;
    }
View Full Code Here

        else
        {
            values = getAllValues(cld, obj);
            for (int i = 0; i < values.length; i++)
            {
                ValueContainer val = values[i];
                if (val.getValue() != null)
                {
                    m_platform.setObjectForStatement(stmt, i + 1, val.getValue(), val.getJdbcType().getType());
                }
                else
                {
                    m_platform.setNullForStatement(stmt, i + 1, val.getJdbcType().getType());
                }
            }
        }
    }
View Full Code Here

        try
        {
            values = getKeyValues(m_broker, cld, oid);
            for (i = 0; i < values.length; i++)
            {
                ValueContainer valContainer = values[i];
                if (valContainer.getValue() != null)
                {
                    m_platform.setObjectForStatement(stmt, i + 1, valContainer.getValue(), valContainer.getJdbcType().getType());
                }
                else
                {
                    m_platform.setNullForStatement(stmt, i + 1, valContainer.getJdbcType().getType());
                }
            }
        }
        catch (SQLException e)
        {
View Full Code Here

                if(convertToSql)
                {
                    // BRJ : apply type and value mapping
                    cv = fd.getFieldConversion().javaToSql(cv);
                }
                result[i] = new ValueContainer(cv, fd.getJdbcType());
            }
        }
        catch(Exception e)
        {
            throw new PersistenceBrokerException("Can't generate primary key values for given Identity " + oid, e);
View Full Code Here

            {
                // apply type and value conversion
                cv = fd.getFieldConversion().javaToSql(cv);
            }
            // create ValueContainer
            result[i] = new ValueContainer(cv, fd.getJdbcType());
        }
        return result;
    }
View Full Code Here

TOP

Related Classes of org.apache.ojb.broker.core.ValueContainer

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.