Example usage for com.google.gwt.user.client.rpc SerializationStreamWriter writeObject

List of usage examples for com.google.gwt.user.client.rpc SerializationStreamWriter writeObject

Introduction

In this page you can find the example usage for com.google.gwt.user.client.rpc SerializationStreamWriter writeObject.

Prototype

void writeObject(Object value) throws SerializationException;

Source Link

Usage

From source file:cc.alcina.framework.common.client.util.MultikeyMapBase_CustomFieldSerializer.java

License:Apache License

public static void serialize(SerializationStreamWriter streamWriter, MultikeyMap instance)
        throws SerializationException {
    streamWriter.writeInt(instance.getDepth());
    List<List> tuples = instance.asTuples(instance.getDepth());
    streamWriter.writeInt(tuples.size());
    for (List tuple : tuples) {
        streamWriter.writeInt(tuple.size());
        for (Object object : tuple) {
            streamWriter.writeObject(object);
        }//from  w w w. j ava  2s . com
    }
}

From source file:com.cimpoint.mes.common.entities.EArea_CustomFieldSerializer.java

License:Open Source License

public static void serialize(SerializationStreamWriter streamWriter, EArea instance) {
    try {/*  w ww .j a  v  a 2 s . co  m*/
        streamWriter.writeLong(instance.getId());
        streamWriter.writeString(instance.getName());
        streamWriter.writeString(instance.getDescription());
        streamWriter.writeObject(instance.getSite());
        Set<EProductionLine> pdls = instance.getProductionLines();
        if (pdls == null)
            streamWriter.writeObject(null);
        else
            streamWriter.writeObject(new HashSet<EProductionLine>(pdls));
        streamWriter.writeObject(instance.getCustomAttributes());
    } catch (Exception ex) {
        ex.printStackTrace();
    }
}

From source file:com.cimpoint.mes.common.entities.EBatch_CustomFieldSerializer.java

License:Open Source License

public static void serialize(SerializationStreamWriter streamWriter, EBatch instance) {
    try {/*w w w  .  j  a v  a2  s.  co  m*/
        streamWriter.writeLong(instance.getId());
        streamWriter.writeString(instance.getName());
        streamWriter.writeLong(instance.getLockVersion());
        streamWriter.writeString(instance.getWorkOrderNumber());
        streamWriter.writeString(instance.getWorkOrderItemNumber());
        streamWriter.writeObject(instance.getContainer());
        Set<ELot> lots = instance.getLots();
        if (lots == null)
            streamWriter.writeObject(null);
        else
            streamWriter.writeObject(new HashSet<ELot>(lots));
        streamWriter.writeObject(instance.getCustomAttributes());
        //streamWriter.writeObject(instance.getTrxAttributes());
    } catch (Exception ex) {
        ex.printStackTrace();
    }
}

From source file:com.cimpoint.mes.common.entities.EBomItem_CustomFieldSerializer.java

License:Open Source License

public static void serialize(SerializationStreamWriter streamWriter, EBomItem instance) {
    try {//ww  w .  jav  a  2  s.  c o  m
        try {
            streamWriter.writeLong(instance.getId());
        } catch (Exception e) {
            Long id = new Long(0);
            streamWriter.writeLong(id);
        }

        try {
            streamWriter.writeLong(instance.getContainerPartId());
        } catch (Exception e) {
            Long id = new Long(0);
            streamWriter.writeLong(id);
        }

        streamWriter.writeLong(instance.getPartId());
        streamWriter.writeString(instance.getPartRevision());
        streamWriter.writeString(instance.getContainerRevision());
        streamWriter.writeString(instance.getPartName());
        streamWriter.writeString(instance.getContainerName());
        streamWriter.writeObject(instance.getBom());
    } catch (Exception ex) {
        ex.printStackTrace();
    }
}

From source file:com.cimpoint.mes.common.entities.EDictionary_CustomFieldSerializer.java

License:Open Source License

public static void serialize(SerializationStreamWriter streamWriter, EDictionary instance) {
    try {//  w w w  .  j  a v  a  2s  .  c om
        streamWriter.writeLong(instance.getId());
        streamWriter.writeString(instance.getName());
        streamWriter.writeString(instance.getDescription());
        streamWriter.writeObject(instance.getType());
        Set<ELocalizedString> strs = instance.getLocalizedStrings();
        if (strs == null)
            streamWriter.writeObject(null);
        else
            streamWriter.writeObject(new HashSet<ELocalizedString>(strs));
    } catch (Exception ex) {
        ex.printStackTrace();
    }
}

From source file:com.cimpoint.mes.common.entities.EFormFieldProperty_CustomFieldSerializer.java

License:Open Source License

public static void serialize(SerializationStreamWriter streamWriter, EFormFieldProperty instance) {
    try {/* ww w. j a va  2s.c  om*/
        Long id = instance.getId();
        if (id == null)
            id = 0L;
        streamWriter.writeLong(id);
        streamWriter.writeString(instance.getProperty().toString());
        streamWriter.writeString(instance.getValue());
        streamWriter.writeString(instance.getCustomCodeClassPath());
        streamWriter.writeString(instance.getCustomCodeFunctionName());
        streamWriter.writeObject(instance.getFormField());
    } catch (Exception ex) {
        ex.printStackTrace();
    }
}

From source file:com.cimpoint.mes.common.entities.EFormField_CustomFieldSerializer.java

License:Open Source License

public static void serialize(SerializationStreamWriter streamWriter, EFormField instance) {
    try {// ww  w  .  ja va2  s.  com
        Long id = instance.getId();
        if (id == null)
            id = 0L;
        streamWriter.writeLong(id);
        streamWriter.writeString(instance.getName());
        streamWriter.writeString(instance.getLabel());
        streamWriter.writeObject(instance.getForm());
        streamWriter.writeInt(instance.getColumnSpan());
        streamWriter.writeBoolean(instance.getStartNewRow());
        streamWriter.writeBoolean(instance.getEndCurrentRow());
        streamWriter.writeString(instance.getFieldType().toString());

        Set<EFormFieldProperty> formFieldProps = instance.getFormFieldProperties();
        if (formFieldProps == null)
            streamWriter.writeObject(null);
        else
            streamWriter.writeObject(new HashSet<EFormFieldProperty>(formFieldProps));
    } catch (Exception ex) {
        ex.printStackTrace();
    }
}

From source file:com.cimpoint.mes.common.entities.EForm_CustomFieldSerializer.java

License:Open Source License

public static void serialize(SerializationStreamWriter streamWriter, EForm instance) {
    try {/*from  ww w . j av a  2  s  . c o  m*/
        Long id = instance.getId();
        if (id == null)
            id = 0L;
        streamWriter.writeLong(id);
        streamWriter.writeString(instance.getName());

        Set<EFormField> formFields = instance.getFormFields();
        if (formFields == null)
            streamWriter.writeObject(null);
        else
            streamWriter.writeObject(new HashSet<EFormField>(formFields));

        streamWriter.writeObject(instance.getLayout());
        streamWriter.writeString(instance.getModuleName());
    } catch (Exception ex) {
        ex.printStackTrace();
    }
}

From source file:com.cimpoint.mes.common.entities.ELayout_CustomFieldSerializer.java

License:Open Source License

public static void serialize(SerializationStreamWriter streamWriter, ELayout instance) {
    try {/*from   ww  w. j  a va 2  s.co m*/
        Long id = instance.getId();
        if (id == null)
            id = 0L;
        streamWriter.writeLong(id);
        streamWriter.writeString(instance.getLayoutType().toString());

        Set<EForm> forms = instance.getForms();
        if (forms == null)
            streamWriter.writeObject(null);
        else
            streamWriter.writeObject(new HashSet<EForm>(forms));

        streamWriter.writeObject(instance.getParentLayout());

        Set<ELayout> childLayouts = instance.getChildLayouts();
        if (childLayouts == null)
            streamWriter.writeObject(null);
        else
            streamWriter.writeObject(new HashSet<ELayout>(childLayouts));
    } catch (Exception ex) {
        ex.printStackTrace();
    }
}

From source file:com.cimpoint.mes.common.entities.ELot_CustomFieldSerializer.java

License:Open Source License

public static void serialize(SerializationStreamWriter streamWriter, ELot instance) {
    try {//w w  w  .j a  va  2 s .c om
        streamWriter.writeLong(instance.getId());
        streamWriter.writeString(instance.getNumber());
        streamWriter.writeString(instance.getOriginalNumber());
        streamWriter.writeString(instance.getType().toString());
        streamWriter.writeString(instance.getWorkOrderNumber());
        streamWriter.writeString(instance.getWorkOrderItemNumber());
        streamWriter.writeObject(instance.getContainer());
        streamWriter.writeObject(instance.getProcessBatch());
        Set<EUnit> units = instance.getUnits();
        if (units == null)
            streamWriter.writeObject(null);
        else
            streamWriter.writeObject(new HashSet<EUnit>(units));
        streamWriter.writeLong(instance.getLockVersion());
        streamWriter.writeString(instance.getQuantity());
        streamWriter.writeObject(instance.getUnitOfMeasure());
        streamWriter.writeString(instance.getMaterialName());
        streamWriter.writeString(instance.getMaterialRevision());
        streamWriter.writeString(instance.getCreator());
        streamWriter.writeString(instance.getCreatedTimeDecoder());
        streamWriter.writeObject(instance.getCreatedTime());
        streamWriter.writeString(instance.getFinishedTimeDecoder());
        streamWriter.writeObject(instance.getFinishedTime());
        streamWriter.writeString(instance.getClosedTimeDecoder());
        streamWriter.writeObject(instance.getClosedTime());
        streamWriter.writeString(instance.getPromisedShipTimeDecoder());
        streamWriter.writeObject(instance.getPromisedShipTime());
        streamWriter.writeString(instance.getFinishedTimeDecoder());
        streamWriter.writeObject(instance.getFinishedTime());
        streamWriter.writeString(instance.getShippedTimeDecoder());
        streamWriter.writeObject(instance.getShippedTime());
        streamWriter.writeObject(instance.getCustomAttributes());
        //streamWriter.writeObject(instance.getTransitionAttributes());
        streamWriter.writeObject(instance.getSplittedLots());
    } catch (SerializationException e) {
        e.printStackTrace();
    }
}