Package org.apache.ws.jaxme.js

Examples of org.apache.ws.jaxme.js.LocalJavaField.addLine()


    int resultColumnSize = 0;
    for (Iterator iter = table.getColumns();  iter.hasNext();  iter.next()) {
       ++resultColumnSize;
    }
    LocalJavaField row = pMethod.newJavaField(Object[].class, "row");
    row.addLine("new ", Object.class, "[" + resultColumnSize + "];");

    int resultColumnNum = 0;
    for (Iterator iter = table.getColumns();  iter.hasNext()) {
       Column column = (Column) iter.next();
       setResultSetValue(pMethod, column, rs, resultColumnNum++, row);
View Full Code Here


      params.add(new Object[]{pValues, "[" + index + "]"});
    }

    JavaQName cacheDataClass = getCacheDataClassName(pMethod.getJavaSource().getQName());
    LocalJavaField jf = pMethod.newJavaField(cacheDataClass);
    jf.addLine("new ", cacheDataClass, "(",

    JavaSource.getQuoted(pTableInfo.getPropertyName()),
                         ", new ", Object[].class, "{", params, "})");
    return jf;
  }
View Full Code Here

      for (Iterator fkIter = prevTable.getForeignKeys();  fkIter.hasNext()) {
        ForeignKey fk = (ForeignKey) fkIter.next();
        if (fk.getReferencedTable().equals(table)) {
          if (referencedValues == null) {
            referencedValues = jm.newJavaField(Object[].class);
            referencedValues.addLine(baseKey, ".getValues()");
          }
          getSelectRowsCode(jm, prevTableInfo, fk, connection, map, referencedValues, false);
        }
      }
    }
View Full Code Here

    InsertStatement insertStatement = table.getInsertStatement();
    String s = table.getSchema().getSQLFactory().newSQLGenerator().getQuery(insertStatement);
    Object query = JavaSource.getQuoted(s);
    if (isGeneratingLogging()) {
      LocalJavaField q = jm.newJavaField(String.class);
      q.addLine(query);
      query = q;
      logFinest(jm, query, values);
    }
    LocalJavaField stmt = jm.newJavaField(PreparedStatement.class, "stmt");
    stmt.setFinal(true);
View Full Code Here

      query = q;
      logFinest(jm, query, values);
    }
    LocalJavaField stmt = jm.newJavaField(PreparedStatement.class, "stmt");
    stmt.setFinal(true);
    stmt.addLine(connection, ".prepareStatement(", JavaSource.getQuoted(s), ");");
    LocalJavaField isStmtClosed = jm.newJavaField(boolean.class, "isStmtClosed");
    isStmtClosed.addLine("false");
    jm.addTry();

    int paramNum = 0;
View Full Code Here

    }
    LocalJavaField stmt = jm.newJavaField(PreparedStatement.class, "stmt");
    stmt.setFinal(true);
    stmt.addLine(connection, ".prepareStatement(", JavaSource.getQuoted(s), ");");
    LocalJavaField isStmtClosed = jm.newJavaField(boolean.class, "isStmtClosed");
    isStmtClosed.addLine("false");
    jm.addTry();

    int paramNum = 0;
    for (Iterator iter = table.getColumns();  iter.hasNext()) {
       Column column = (Column) iter.next();
View Full Code Here

    DirectAccessible row = jm.addParam(resultType, "pRow");

    logEntering(jm, new Object[]{"new ", Object[].class, "{", conn, ", ", row, "}"});

    LocalJavaField map = jm.newJavaField(Map.class, "clonedObjects");
    map.addLine("new ", HashMap.class, "()");

    getSelectRowsCode(jm, headTable, headTable.getTable().getPrimaryKey(),
                      conn, map, row, true);
    return jm;
  }
View Full Code Here

                       DirectAccessible pMap, DirectAccessible pRow) {
      LocalJavaField referencedKey = getCacheDataClassInstance(pMethod,
                                                               referencedTable,
                                                               foreignKey, pRow);
      LocalJavaField mappedKey = pMethod.newJavaField(referencedKey.getType());
      mappedKey.addLine("(", referencedKey.getType(), ") ", pMap, ".get(",
                        referencedKey, ")");
      pMethod.addIf(mappedKey, " == null");
      pMethod.addThrowNew(IllegalStateException.class,
                          JavaSource.getQuoted("Unknown reference: "), " + ",
                          referencedKey);
View Full Code Here

        jcon = js.newJavaConstructor(pProtection);
        jm = js.newJavaMethod("test", void.class, pProtection);
        lfj = jm.newJavaField(String.class, "localTest");
      }
      lfj.setFinal(true);
      lfj.addLine(JavaSource.getQuoted("abc"));

      jcon.addLine(jf, " = 0;");
      jm.addThrowNew(NullPointerException.class, JavaSource.getQuoted("Not implemented"));
      return js;
   }
View Full Code Here

        pMethod.addLine(pStmt, ".setByte(", pParamNum, ", ", pValue, ");");
      }
    } else {
      if (!(pValue instanceof DirectAccessible)) {
         LocalJavaField v = pMethod.newJavaField(pTypeSG.getRuntimeType());
         v.addLine(pValue);
         pValue = v;
      }
      pMethod.addIf(pValue, " == null");
      pMethod.addLine(pStmt, ".setNull(", pParamNum, ", ", Types.class, ".", type, ");");
      pMethod.addElse();
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.