Package com.sogou.qadev.service.cynthia.bean.Field

Examples of com.sogou.qadev.service.cynthia.bean.Field.DataType


      UUID fieldId = DataAccessFactory.getInstance().createUUID(fieldIdStr);

      String typeStr = XMLUtil.getSingleNode(fieldNode, "type").getTextContent();
      Type type = Type.valueOf(typeStr);

      DataType dataType = null;
      String dataTypeStr = XMLUtil.getSingleNode(fieldNode, "dataType").getTextContent();
      if (dataTypeStr.length() > 0)
        dataType = DataType.valueOf(dataTypeStr);

      field = new FieldImpl(fieldId, id, type, dataType);
View Full Code Here


        continue;
      }
      String fieldValue = "";
      Type type = field.getType();

      DataType dataType = field.getDataType();

      if (type == Type.t_selection) {
        if (dataType == DataType.dt_single) {
          fieldValue = data.getSingleSelection(field.getId()) == null ? "" : data.getSingleSelection(field.getId()).getValue();
        }else {
          if (data.getMultiSelection(field.getId()) != null) {
            for (UUID uuid : data.getMultiSelection(field.getId())) {
              if (uuid == null) {
                continue;
              }
              fieldValue += "".equals(fieldValue) ?  uuid.getValue() : "," +  uuid.getValue();
            }
          }
        }
      }else if (type == Type.t_reference) {
        if (dataType == DataType.dt_single) {
          fieldValue = data.getSingleReference(field.getId()) == null ? "" : data.getSingleReference(field.getId()).getValue();
        }else {
          if (data.getMultiReference(field.getId()) != null) {
            for (UUID uuid : data.getMultiReference(field.getId())) {
              if (uuid == null) {
                continue;
              }
              fieldValue += "".equals(fieldValue) ?  uuid.getValue() : "," +   uuid.getValue();
            }
          }
        }
      }else if (type == Type.t_attachment) {
        if (data.getAttachments(field.getId()) != null) {
          for (UUID uuid : data.getAttachments(field.getId())) {
            if (uuid == null) {
              continue;
            }
            fieldValue += "".equals(fieldValue) ? uuid.getValue() : "," +  uuid.getValue();
          }
        }

      }else if (type == Type.t_input) {

        if (dataType.equals(DataType.dt_integer))
        {
          fieldValue = data.getInteger(field.getId()) == null ? null : data.getInteger(field.getId()).toString();
        }else if (dataType.equals(DataType.dt_double))
        {
          fieldValue = data.getDouble(field.getId()) == null ? null : data.getDouble(field.getId()).toString();
        }else if (dataType.equals(DataType.dt_float))
        {
          fieldValue = data.getFloat(field.getId()) == null ? null : data.getFloat(field.getId()).toString();
        }else if (dataType.equals(DataType.dt_long))
        {
          fieldValue = data.getLong(field.getId()) == null ? null : data.getLong(field.getId()).toString();
        }else if (dataType.equals(DataType.dt_string) || dataType.equals(DataType.dt_text) || dataType.equals(DataType.dt_editor))
        {
          fieldValue = data.getString(field.getId()) == null ? null : data.getString(field.getId()).toString();
        }else if(dataType.equals(DataType.dt_timestamp))
        {
          fieldValue = data.getDate(field.getId()) == null ? null : data.getDate(field.getId()).toTimestamp().toString();
        }
      }
View Full Code Here

   * @return
   */
  public String getFieldColNameType(Field field){
    String fieldTypeStr = "";
    Type type = field.getType();
    DataType dataType = field.getDataType();
   
    if(field.getName().equals("修改优先级")){
      return "Com"
    }
   
View Full Code Here

TOP

Related Classes of com.sogou.qadev.service.cynthia.bean.Field.DataType

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.