Examples of EObjectReference


Examples of net.zero.smarttrace.core.data.values.EObjectReference

    return ret;
    }
 
  private EObjectReference createObjectReference(ObjectReference objectReference)
    {
    EObjectReference ret=null;
    if(objectReference instanceof StringReference)
      {
      ret=new EStringReference();
      ((EStringReference)ret).setStringValue(((StringReference)objectReference).value());
      }
    else if(objectReference instanceof ArrayReference)
      {     
      ret=new EArrayReference();
      ((EArrayReference)ret).setLength(((ArrayReference)objectReference).length());
      }
    else if(objectReference.referenceType().name().equals("java.lang.Boolean"))
      {
      ret=new EWrapperReference();
      ((EWrapperReference)ret).setPrimitiveValue(createPrimitiveValue((PrimitiveValue) objectReference.getValue(objectReference.referenceType().fieldByName("value"))));     
      }
    else if(objectReference.referenceType().name().equals("java.lang.Byte"))
      {
      ret=new EWrapperReference();
      ((EWrapperReference)ret).setPrimitiveValue(createPrimitiveValue((PrimitiveValue) objectReference.getValue(objectReference.referenceType().fieldByName("value"))));     
      }
    else if(objectReference.referenceType().name().equals("java.lang.Character"))
      {
      ret=new EWrapperReference();
      ((EWrapperReference)ret).setPrimitiveValue(createPrimitiveValue((PrimitiveValue) objectReference.getValue(objectReference.referenceType().fieldByName("value"))));     
      }
    else if(objectReference.referenceType().name().equals("java.lang.Double"))
      {
      ret=new EWrapperReference();
      ((EWrapperReference)ret).setPrimitiveValue(createPrimitiveValue((PrimitiveValue) objectReference.getValue(objectReference.referenceType().fieldByName("value"))));     
      }
    else if(objectReference.referenceType().name().equals("java.lang.Float"))
      {
      ret=new EWrapperReference();
      ((EWrapperReference)ret).setPrimitiveValue(createPrimitiveValue((PrimitiveValue) objectReference.getValue(objectReference.referenceType().fieldByName("value"))));     
      }
    else if(objectReference.referenceType().name().equals("java.lang.Integer"))
      {
      ret=new EWrapperReference();
      ((EWrapperReference)ret).setPrimitiveValue(createPrimitiveValue((PrimitiveValue) objectReference.getValue(objectReference.referenceType().fieldByName("value"))));     
      }
    else if(objectReference.referenceType().name().equals("java.lang.Long"))
      {
      ret=new EWrapperReference();
      ((EWrapperReference)ret).setPrimitiveValue(createPrimitiveValue((PrimitiveValue) objectReference.getValue(objectReference.referenceType().fieldByName("value"))));     
      }
    else if(objectReference.referenceType().name().equals("java.lang.Short"))
      {
      ret=new EWrapperReference();
      ((EWrapperReference)ret).setPrimitiveValue(createPrimitiveValue((PrimitiveValue) objectReference.getValue(objectReference.referenceType().fieldByName("value"))));     
      }
    else
      ret=new EObjectReference();
   
    ret.setReferenceType(createQueryReferenceType(objectReference.referenceType()));
    ret.setUniqueId(objectReference.uniqueID());
   
    JPAManager.getJPAManager().getEntityManager().persist(ret);
   
    return ret;
    }
View Full Code Here

Examples of net.zero.smarttrace.core.data.values.EObjectReference

    return ret;
    }

  public EObjectReference createQueryObjectReference(ObjectReference objectReference)
    {
    EObjectReference ret=dataQuerier.getObjectReference(objectReference.uniqueID());
    if(ret==null)
      ret=createObjectReference(objectReference);
    return ret;
    }
View Full Code Here

Examples of net.zero.smarttrace.data.values.EObjectReference

    return ret;
    }
 
  public EObjectReference createObjectReference(ObjectReference objectReference)
    {
    EObjectReference ret=null;
    if(!(objectReference instanceof StringReference))
      ret=new EObjectReference();
    else
      {
      ret=new EStringReference();
      ((EStringReference)ret).setStringValue(((StringReference)objectReference).value());
      }
   
    ret.setReferenceType(createQueryReferenceType(objectReference.referenceType()));
    ret.setUniqueId(objectReference.uniqueID());
   
    JPAManager.getJPAManager().getEntityManager().persist(ret);
   
    return ret;
    }
View Full Code Here

Examples of net.zero.smarttrace.data.values.EObjectReference

    return ret;
    }

  public EObjectReference createQueryObjectReference(ObjectReference objectReference)
    {
    EObjectReference ret=dataQuerier.getObjectReference(objectReference.uniqueID());
    if(ret==null)
      ret=createObjectReference(objectReference);
    return ret;
    }
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.