Examples of serviceSequenceManager()


Examples of org.apache.ojb.broker.PersistenceBroker.serviceSequenceManager()

     */
    public void testGetUniqueIdWithOneBroker() throws Exception
    {
        PersistenceBroker pb = PersistenceBrokerFactory.defaultPersistenceBroker();
        FieldDescriptor field = pb.getClassDescriptor(targetClass).getAutoIncrementFields()[0];
        Integer val = (Integer) pb.serviceSequenceManager().getUniqueValue(field);
        int id1 = val.intValue();
        val = (Integer) pb.serviceSequenceManager().getUniqueValue(field);
        int id2 = val.intValue();
        assertTrue(id1 != id2);
        assertTrue(id2 > id1);
View Full Code Here

Examples of org.apache.ojb.broker.PersistenceBroker.serviceSequenceManager()

    {
        PersistenceBroker pb = PersistenceBrokerFactory.defaultPersistenceBroker();
        FieldDescriptor field = pb.getClassDescriptor(targetClass).getAutoIncrementFields()[0];
        Integer val = (Integer) pb.serviceSequenceManager().getUniqueValue(field);
        int id1 = val.intValue();
        val = (Integer) pb.serviceSequenceManager().getUniqueValue(field);
        int id2 = val.intValue();
        assertTrue(id1 != id2);
        assertTrue(id2 > id1);
        assertTrue("If the sequence manger implementation does not support continuous key generation" +
                " per PB instance, you could ignore this failure", (id2 - id1) == 1);
View Full Code Here

Examples of org.apache.ojb.broker.PersistenceBroker.serviceSequenceManager()

        FieldDescriptor field = pb.getClassDescriptor(targetClass).getAutoIncrementFields()[0];

        Integer val = (Integer) pb.serviceSequenceManager().getUniqueValue(field);
        int id1 = val.intValue();

        val = (Integer) pb2.serviceSequenceManager().getUniqueValue(field);
        int id2 = val.intValue();

        assertTrue(id1 != id2);
        assertTrue(id2 > id1);
        assertTrue((id2 - id1) == 1);
View Full Code Here

Examples of org.apache.ojb.broker.PersistenceBroker.serviceSequenceManager()

        assertTrue(id1 != id2);
        assertTrue(id2 > id1);
        assertTrue((id2 - id1) == 1);

        val = (Integer) pb2.serviceSequenceManager().getUniqueValue(field);
        id1 = val.intValue();

        val = (Integer) pb.serviceSequenceManager().getUniqueValue(field);
        id2 = val.intValue();
View Full Code Here

Examples of org.apache.ojb.broker.PersistenceBroker.serviceSequenceManager()

        assertTrue((id2 - id1) == 1);

        val = (Integer) pb.serviceSequenceManager().getUniqueValue(field);
        id1 = val.intValue();

        val = (Integer) pb2.serviceSequenceManager().getUniqueValue(field);
        id2 = val.intValue();


        assertTrue(id1 != id2);
        assertTrue(id2 > id1);
View Full Code Here

Examples of org.apache.ojb.broker.PersistenceBroker.serviceSequenceManager()

        try
        {
            jcd.setSequenceDescriptor(new SequenceDescriptor(jcd, SequenceManagerStoredProcedureImpl.class));
            PersistenceBrokerFactory.releaseAllInstances();
            broker = PersistenceBrokerFactory.defaultPersistenceBroker();
            SequenceManager sm = broker.serviceSequenceManager();
            if (!(sm instanceof SequenceManagerStoredProcedureImpl))
            {
                fail("testSM_StoredProcedure: Expected sequence manager implemenation was " +
                        SequenceManagerStoredProcedureImpl.class.getName());
                return;
View Full Code Here

Examples of org.apache.ojb.broker.PersistenceBroker.serviceSequenceManager()

    private void prepareKeyGeneration()
    {
        if (generatedKeys == null) generatedKeys = new ArrayList();
        PersistenceBroker broker = PersistenceBrokerFactory.defaultPersistenceBroker();
        SequenceManager sm = broker.serviceSequenceManager();
        int seqGrabSize = 0;
        // we need the SM grab size
        if (sm instanceof SequenceManagerSeqHiLoImpl || sm instanceof SequenceManagerHighLowImpl)
        {
            SequenceDescriptor sd = broker.serviceConnectionManager().getConnectionDescriptor().getSequenceDescriptor();
View Full Code Here

Examples of org.apache.ojb.broker.PersistenceBroker.serviceSequenceManager()

    public void testObjectsFromAbstractBaseClass1() throws Exception
    {
        PersistenceBroker broker = PersistenceBrokerFactory.defaultPersistenceBroker();
        try
        {
            SequenceManager sm = broker.serviceSequenceManager();
            FieldDescriptor fld_1 = broker.getClassDescriptor(SMObjectOne.class).getAutoIncrementFields()[0];
            FieldDescriptor fld_2 = broker.getClassDescriptor(SMObjectTwo.class).getAutoIncrementFields()[0];

            Object result_1 = sm.getUniqueValue(fld_1);
            Object result_2 = sm.getUniqueValue(fld_2);
View Full Code Here

Examples of org.apache.ojb.broker.PersistenceBroker.serviceSequenceManager()

        PBCapsule capsule = new PBCapsule(null, TxManagerFactory.instance().getTransaction());
        try
        {
            PersistenceBroker broker = capsule.getBroker();
            FieldDescriptor fld = broker.getClassDescriptor(this.getClass()).getAutoIncrementFields()[0];
            Integer val = (Integer) broker.serviceSequenceManager().getUniqueValue(fld);

            int result = val.intValue();
            return result;
        }
        catch (Exception e)
View Full Code Here

Examples of org.apache.ojb.broker.PersistenceBroker.serviceSequenceManager()

        PBCapsule capsule = new PBCapsule(pbKey, TxManagerFactory.instance().getTransaction());
        try
        {
            PersistenceBroker broker = capsule.getBroker();
            FieldDescriptor fld = broker.getClassDescriptor(this.getClass()).getAutoIncrementFields()[0];
            Integer val = (Integer) broker.serviceSequenceManager().getUniqueValue(fld);

            int result = val.intValue();
            return result;
        }
        catch (Exception e)
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.