Package org.jitterbit.integration.data.entity

Examples of org.jitterbit.integration.data.entity.Operation


    public static final IntegrationEntityMapLookup lookup = new IntegrationEntityMapLookup();

    public static IntegrationProject project = IntegrationProject.createNewProject("Test");
   
    public static Operation createStartOperation() {
        Operation op = new Operation("Start");
        project.insertEntityUnderRoot(op);
        TransformationTemplate template = new TransformationTemplate();
        op.setPipeline(template.getPipeline());
        lookup.addItem(op);
        return op;
    }
View Full Code Here


        lookup.addItem(email);
        return email;
    }
   
    public static Operation createOperation(String name) {
        Operation op = new Operation(name);
        project.insertEntityUnderRoot(op);
        TransformationTemplate template = new TransformationTemplate();
        op.setPipeline(template.getPipeline());
        lookup.addItem(op);
        return op;
    }
View Full Code Here

    public void configure(IntegrationEntityPage page) {
        OperationPage opPage = (OperationPage) page;
        addAdditionalToolbarButtons(opPage);
        installCommands(opPage);
        impl.configure(page);
        Operation op = opPage.getObject();
        installGraphController(opPage, op);
        installGraphSaver(opPage, op);
        installDependenciesUpdater(opPage, op);
        registerWithGraphManager(page);
    }
View Full Code Here

  public static OperationFactory getFactory() {
      return INSTANCE;
  }

    public Operation getInstance(String sName, String sId) {
        return new Operation(new OperationId(sId), sName);
    }
View Full Code Here

    public Operation getInstance(String sName, String sId) {
        return new Operation(new OperationId(sId), sName);
    }

  public Operation getInstance(String sName, IntegrationEntityId id) {
    return new Operation((OperationId)id, sName);
  }
View Full Code Here

  public IntegrationEntity getInstance(StringKeyValuePairs keyValues) {
    OperationId opId = getOperationId( keyValues.get(Operation.OPERATION_ID) );
    String sName = keyValues.get(Operation.OPERATION_NAME);
    String sDesc = keyValues.get(Operation.DESCRIPTION);
    Operation operation = getInstance(sName, opId);
    operation.setDescription(sDesc);
    operation.setPropertyValues(keyValues);
   
    return operation;
  }
View Full Code Here

   
    return operation;
  }

    public Operation getInstance(String sName) {
        return new Operation(null, sName);
    }
View Full Code Here

    String serverKey = clientServerMappings.get(Operation.OPERATION_ID).getServerKeyName();
    OperationId opId = getOperationId( serverKeyValues.get(serverKey) );
   
    serverKey = clientServerMappings.get(Operation.OPERATION_NAME).getServerKeyName();
    String sName = serverKeyValues.get(serverKey);
    Operation operation = new Operation(opId, sName);
   
    serverKey = clientServerMappings.get(Operation.SCHEDULE).getServerKeyName();
    ScheduleId scheduleId = ScheduleFactory.getScheduleId(serverKeyValues.get(serverKey));
    if ( scheduleId != null )
      operation.setScheduleId(scheduleId);
   
    Map<String, ServerPropertyKey> serverClientMappings = ClientServerDeployKeyMappings.getServerClientKeyMappings(EntityType.Operation);
    for( String key : serverKeyValues.getKeys() ) {
      ServerPropertyKey propKey = serverClientMappings.get(key);
      if ( propKey != null ) {
        String clientKey = propKey.getClientKeyName();
        operation.setStringProperty(clientKey, serverKeyValues.get(key));
      }
    }
    return operation;
  }
View Full Code Here

        Persistor p = getOperationSettings(graph);
        p.putDouble(OperationGraphPanel.ZOOM_KEY, graph.getZoomLevel());
    }

    private Persistor getOperationSettings(OperationGraph2D graph) {
        Operation op = graph.getModel().getModeledFlow().getStartPoint().getActivity();
        ManagedProject mp = ProjectUtils.getManagedProject(op);
        EntityResources rc = mp.getEntityResources();
        EntitySettings settings = rc.getSettings();
        return settings.getEntitySettings(op);
    }
View Full Code Here

        return ddp;
    }

    private TextInputField2 createNameField(OperationWrapper wrapper) {
        // TODO: We also need to validate the name against the other wrappers in the displayed flow.
        Operation op = wrapper.getActivity();
        String name = GraphResources.getString("Name");
        JLabel label = new JLabel(name);
        TextInputField2 field = InterchangeViewUtils.getIntegrationEntityNameInputField(op, name, label, 30);
        field.setValue(wrapper.getName());
        field.setSelectAllWhenFocused(true);
View Full Code Here

TOP

Related Classes of org.jitterbit.integration.data.entity.Operation

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.