Package org.apache.sqoop.validation

Examples of org.apache.sqoop.validation.Validation$Message


      connection.getConnectorPart().getForms(), connectorConfig);
    FormUtils.fromForms(
      connection.getFrameworkPart().getForms(), frameworkConfig);

    // Validate both parts
    Validation connectorValidation =
      connectorValidator.validateConnection(connectorConfig);
    Validation frameworkValidation =
      frameworkValidator.validateConnection(frameworkConfig);

    Status finalStatus = Status.getWorstStatus(connectorValidation.getStatus(),
      frameworkValidation.getStatus());

    // Return back validations in all cases
    ValidationBean outputBean =
      new ValidationBean(connectorValidation, frameworkValidation);
View Full Code Here


    FormUtils.fromForms(job.getConnectorPart().getForms(), connectorConfig);
    FormUtils.fromForms(job.getFrameworkPart().getForms(), frameworkConfig);

    // Validate both parts
    Validation connectorValidation =
      connectorValidator.validateJob(job.getType(), connectorConfig);
    Validation frameworkValidation =
      frameworkValidator.validateJob(job.getType(), frameworkConfig);

    Status finalStatus = Status.getWorstStatus(connectorValidation.getStatus(),
      frameworkValidation.getStatus());

    // Return back validations in all cases
    ValidationBean outputBean =
      new ValidationBean(connectorValidation, frameworkValidation);
View Full Code Here

    assertNull(retrievedBean.getId());

    Validation.FormInput fa = new Validation.FormInput("f", "i");
    Validation.FormInput fb = new Validation.FormInput("f2", "i2");

    Validation connector = retrievedBean.getConnectorValidation();
    assertEquals(Status.FINE, connector.getStatus());
    assertEquals(2, connector.getMessages().size());
    assertTrue(connector.getMessages().containsKey(fa));
    assertEquals(new Validation.Message(Status.FINE, "d"),
      connector.getMessages().get(fa));

    Validation framework = retrievedBean.getFrameworkValidation();
    assertEquals(Status.UNACCEPTABLE, framework.getStatus());
    assertEquals(2, framework.getMessages().size());
    assertTrue(framework.getMessages().containsKey(fb));
    assertEquals(new Validation.Message(Status.UNACCEPTABLE, "c"),
      framework.getMessages().get(fb));
  }
View Full Code Here

      new Validation.Message(status, "d"));
    messages.put(
      new Validation.FormInput("f2", "i2"),
      new Validation.Message(status, "c"));

    return new Validation(status, messages);
  }
View Full Code Here

*/
public class GenericJdbcValidator extends Validator {

  @Override
  public Validation validateConnection(Object configuration) {
    Validation validation = new Validation(ConnectionConfiguration.class);
    ConnectionConfiguration config = (ConnectionConfiguration)configuration;

    if(config.connection.connectionString == null
      || !config.connection.connectionString.startsWith("jdbc:")) {
      validation.addMessage(Status.UNACCEPTABLE,
        "connection", "connectionString",
        "This do not seem as a valid JDBC URL");
    }

    return validation;
View Full Code Here

    assertNull(config.bForm.b2);
    assertNull(config.bForm.b2);
  }

  public void testApplyValidation() {
    Validation validation = getValidation();
    List<MForm> forms = getForms();

    FormUtils.applyValidation(forms, validation);

    assertEquals(Status.ACCEPTABLE,
View Full Code Here

      new Validation.Message(Status.ACCEPTABLE, "e1"));
    messages.put(
      new Validation.FormInput("aForm", "a2"),
      new Validation.Message(Status.UNACCEPTABLE, "e2"));

    return new Validation(Status.UNACCEPTABLE, messages);
  }
View Full Code Here

  }

  public static Status createConnectionApplyValidations(MConnection connection) {
    ValidationBean bean = createConnection(connection);

    Validation connector = bean.getConnectorValidation();
    Validation framework = bean.getFrameworkValidation();

    FormUtils.applyValidation(connection.getConnectorPart().getForms(),
      connector);
    FormUtils.applyValidation(connection.getFrameworkPart().getForms(),
      connector);

    Long id = bean.getId();
    if(id != null) {
      connection.setPersistenceId(id);
    }

    return Status.getWorstStatus(connector.getStatus(), framework.getStatus());
  }
View Full Code Here

  }

  public static Status updateConnectionApplyValidations(MConnection connection){
    ValidationBean bean = updateConnection(connection);

    Validation connector = bean.getConnectorValidation();
    Validation framework = bean.getFrameworkValidation();

    FormUtils.applyValidation(connection.getConnectorPart().getForms(),
      connector);
    FormUtils.applyValidation(connection.getFrameworkPart().getForms(),
      connector);

    Long id = bean.getId();
    if(id != null) {
      connection.setPersistenceId(id);
    }

    return Status.getWorstStatus(connector.getStatus(), framework.getStatus());
  }
View Full Code Here

  }

  public static Status createJobApplyValidations(MJob job) {
    ValidationBean bean = createJob(job);

    Validation connector = bean.getConnectorValidation();
    Validation framework = bean.getFrameworkValidation();

    FormUtils.applyValidation(job.getConnectorPart().getForms(),
      connector);
    FormUtils.applyValidation(job.getFrameworkPart().getForms(),
      connector);

    Long id = bean.getId();
    if(id != null) {
      job.setPersistenceId(id);
    }

    return Status.getWorstStatus(connector.getStatus(), framework.getStatus());
  }
View Full Code Here

TOP

Related Classes of org.apache.sqoop.validation.Validation$Message

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.