Examples of ValueHolder


Examples of oracle.toplink.indirection.ValueHolder

  private ValueHolderInterface idDeveloperLevel;
  private String nameDeveloper;

public Developer() {
  super();
  this.idDeveloperLevel = new ValueHolder();
}
View Full Code Here

Examples of org.apache.cayenne.ValueHolder

            assertEquals(3, objects.size());

            Iterator it = objects.iterator();
            while (it.hasNext()) {
                Artist a = (Artist) it.next();
                ValueHolder list = (ValueHolder) a.getPaintingArray();

                assertNotNull(list);

                // intermediate relationship is not fetched...
                assertTrue(list.isFault());
            }

            // however both galleries must be in memory...
            g1 = (DataObject) context.getGraphManager().getNode(
                    new ObjectId("Gallery", Gallery.GALLERY_ID_PK_COLUMN, 33001));
View Full Code Here

Examples of org.apache.cayenne.ValueHolder

        assertEquals(1, results.size());

        ClientMtTable2 result = (ClientMtTable2) results.get(0);

        ValueHolder holder = result.getTable1Direct();
        assertNotNull(holder);
        assertTrue(holder instanceof PersistentObjectHolder);
        PersistentObjectHolder objectHolder = (PersistentObjectHolder) holder;
        assertFalse(objectHolder.isFault());
View Full Code Here

Examples of org.apache.drill.exec.expr.holders.ValueHolder

    InterEvalVisitor evalVisitor = new InterEvalVisitor(incoming);

    expr.accept(initVisitor, incoming);

    for (int i = 0; i < incoming.getRecordCount(); i++) {
      ValueHolder out = expr.accept(evalVisitor, i);
      TypeHelper.setValueSafe(outVV, i, out);
    }

    outVV.getMutator().setValueCount(incoming.getRecordCount());
  }
View Full Code Here

Examples of org.drools.ide.common.client.modeldriven.brl.templates.RuleModelPeerVariableVisitor.ValueHolder

        assertNotNull( variables0 );
        assertEquals( 2,
                      variables0.size() );

        ValueHolder v0vh0 = variables0.get( 0 );
        assertNotNull( v0vh0 );
        assertEquals( "AIF0F0",
                      v0vh0.getFieldName() );
        assertEquals( "AIF0F0Value",
                      v0vh0.getValue() );
        assertEquals( ValueHolder.Type.TEMPLATE_KEY,
                      v0vh0.getType() );

        ValueHolder v0vh1 = variables0.get( 1 );
        assertNotNull( v0vh1 );
        assertEquals( "AIF0F1",
                      v0vh1.getFieldName() );
        assertEquals( "AIF0F1Value",
                      v0vh1.getValue() );
        assertEquals( ValueHolder.Type.TEMPLATE_KEY,
                      v0vh1.getType() );

        //Test second pattern, with one Template Key and one Literal
        RuleModelPeerVariableVisitor visitor1 = new RuleModelPeerVariableVisitor( model,
                                                                                  "AIF1F0Value" );
        List<ValueHolder> variables1 = visitor1.getPeerVariables();

        assertNotNull( variables1 );
        assertEquals( 2,
                      variables1.size() );

        ValueHolder v1vh0 = variables1.get( 0 );
        assertNotNull( v1vh0 );
        assertEquals( "AIF1F0",
                      v1vh0.getFieldName() );
        assertEquals( "AIF1F0Value",
                      v1vh0.getValue() );
        assertEquals( ValueHolder.Type.TEMPLATE_KEY,
                      v1vh0.getType() );

        ValueHolder v1vh1 = variables1.get( 1 );
        assertNotNull( v1vh1 );
        assertEquals( "AIF1F1",
                      v1vh1.getFieldName() );
        assertEquals( "AIF1F1Value",
                      v1vh1.getValue() );
        assertEquals( ValueHolder.Type.VALUE,
                      v1vh1.getType() );
    }
View Full Code Here

Examples of org.eclipse.persistence.indirection.ValueHolder

        BaseEntity baseEntity = (BaseEntity) object;
        // if the attribute's slot is empty, put in a dummy ValueHolder
        // and return null
        if (baseEntity.get(fieldIdx) == null) {
            baseEntity.set(fieldIdx, new ValueHolder());
            return null;
        }
        // return the value from the attribute's existing ValueHolder
        return ((ValueHolderInterface) baseEntity.get(fieldIdx)).getValue();
    }
View Full Code Here

Examples of org.eclipse.persistence.indirection.ValueHolder

            return;
        }
        // what if this is the first time setting - the attribute's slot
        // will be null and needs a dummy ValueHolder
        if (baseEntity.get(fieldIdx) == null) {
            baseEntity.set(fieldIdx, new ValueHolder());
        }
        // put the value into the attribute's existing ValueHolder
        ((ValueHolderInterface) baseEntity.get(fieldIdx)).setValue(value);
    }
View Full Code Here

Examples of org.eclipse.persistence.indirection.ValueHolder

     * INTERNAL:
     * Return the value to be stored in the object's attribute.
     * This will be a proxy object.
     */
    public Object valueFromRow(Object object) {
        ValueHolderInterface valueHolder = new ValueHolder(object);

        return ProxyIndirectionHandler.newProxyInstance(object.getClass(), targetInterfaces, valueHolder);
    }
View Full Code Here

Examples of org.eclipse.persistence.indirection.ValueHolder

                    && (! ((DatabaseValueHolder) oldValueHolder).isInstantiated())
                    && (((DatabaseValueHolder) oldValueHolder).getSession() == null)
                    && (! ((DatabaseValueHolder) oldValueHolder).isSerializedRemoteUnitOfWorkValueHolder())) {
                throw DescriptorException.attemptToRegisterDeadIndirection(original, getMapping());
            }
            newValueHolder = new ValueHolder();
            newValueHolder.setValue(this.getMapping().buildCloneForPartObject(oldValueHolder.getValue(), original, clone, unitOfWork, false));
        } else {
          AbstractRecord row = null;
            if (oldValueHolder instanceof DatabaseValueHolder) {
                row = ((DatabaseValueHolder)oldValueHolder).getRow();
View Full Code Here

Examples of org.eclipse.persistence.indirection.ValueHolder

            }
        }
        if(isValueHolderProperty) {
            ValueHolderInterface vh = (ValueHolderInterface)ormAccessor.getAttributeValueFromObject(object);
            if(vh == null) {
                vh = new ValueHolder();
                ((ValueHolder)vh).setIsNewlyWeavedValueHolder(true);
            }
            vh.setValue(value);
            ormAccessor.setAttributeValueInObject(object, vh);
        }
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.