Package org.jitterbit.collections

Examples of org.jitterbit.collections.StringKeyValuePairs


      }

      CWsdlFile[] wsdlFiles = cwsdlFiles.getWsdlFiles();
            List<WsdlFile> wsdlFileList = Lists.newArrayList();
      for( CWsdlFile wsdlFile : wsdlFiles ) {
        StringKeyValuePairs keyValues = new StringKeyValuePairs();
        keyValues.putString(WsdlFile.WSDL_LOCATOR, wsdlFile.getWsdlLocator());
        keyValues.putLong(WsdlFile.WSDL_STATUS, wsdlFile.getStatus());
        keyValues.putString(WsdlFile.APPLICATION_MESSAGE, wsdlFile.getApplicationMessage());
        keyValues.putString(WsdlFile.USER_COMMENT, wsdlFile.getUserComment());
        wsdlFileList.add(new WsdlFile(keyValues));
      }
            callback.gotWsdlFiles(serverInfo, wsdlFileList);
    } catch (RemoteException e) {
      callback.caught(convert(e));
View Full Code Here


            throw new IntegrationServerException("Failed to call web service: " + e.getMessage(), e);
        }
    }

    private ConnectionInfo getConnectionInfo(DataLocation loc, boolean bIsSource) {
        StringKeyValuePairs keyValues = null;
        if (loc instanceof JmsLocation) {
            keyValues = new StringKeyValuePairs();
            JmsLocation jmsLocation = (JmsLocation) loc;

            Map<String, String> m = ClientServerJmsPropertyMapper.getJmsLocationProperties(jmsLocation);
            for (Map.Entry<String, String> e : m.entrySet()) {
                keyValues.putString(e.getKey(), e.getValue());
            }
        } else {
            keyValues = bIsSource ? loc.getPropertiesForSource() : loc.getPropertiesForTarget();
        }

        Map<String, ServerPropertyKey> clientServerMappings = ClientServerDeployKeyMappings
                        .getClientServerKeyMappings(bIsSource ? EntityType.Source : EntityType.Target);

        int iDataLocationType = loc.getDataLocationType().getId();
        String serverKey = clientServerMappings.get(Source.SOURCE_TYPE_ID).getServerKeyName();
        keyValues.putInt(serverKey, iDataLocationType);

        Set<String> keySet = keyValues.getKeys();
        List<String> keys = new ArrayList<String>();
        List<String> values = new ArrayList<String>();
        for (String key : keySet) {
            String sValue = keyValues.get(key);
            ServerPropertyKey property = clientServerMappings.get(key);
            if (property == null) {
                continue;
            }
            keys.add(property.getServerKeyName());
View Full Code Here

     */
    public final String[] getPropertyValuesForDeploy() {
        String[] keys = getPropertyKeys();
        int N = keys.length;
        String[] values = new String[N];
        StringKeyValuePairs keyValues = getPropertiesForDeploy();

        // Make sure the Id and name are set.
        keyValues.put(getIdKey(), getID().toString());
        String nameKey = getNameKey();
        if (!keyValues.containsKey(nameKey)) {
            keyValues.put(nameKey, getName());
        }
        for (int i = 0; i < N; ++i) {
            String value = keyValues.get(keys[i]);
            values[i] = value;
        }

        return values;
    }
View Full Code Here

    /**
     * Creates and returns a copy of this <tt>CallRestriction</tt> object.
     */
    public CallRestrictions getCopy() {
        return new CallRestrictions(new StringKeyValuePairs(properties));
    }
View Full Code Here

        opValidator.validateOperationChains();
    }

    @Override
    public StringKeyValuePairs getPropertiesForDeploy() {
        StringKeyValuePairs keyValues = super.getPropertiesForDeploy();
        keyValues.put(OPERATION_ID, getID().toString());
        keyValues.put(OPERATION_NAME, getName());
        keyValues.put(OPERATION_TYPE_ID, Integer.toString(getOperationType().getId()));
        keyValues.put(DESCRIPTION, getDescription());
        OperationOptions config = getOperationOptions();
        keyValues.put(TRACE, "1");
        keyValues.put(DIFF, "0");
        keyValues.put(IGNORE_HISTORY, config.getSourceHistoryOption().isHistoryChecked() ? "0" : "1");
        return keyValues;
    }
View Full Code Here

    }

    @Override
    protected StringKeyValuePairs getPropertiesForDeploy(boolean isTarget) {
        String tag = isTarget ? "target" : "source";
        StringKeyValuePairs keyValues = new StringKeyValuePairs();
        keyValues.put(tag + PROPERTY_XML, getFileName());
        keyValues.put(tag + PROPERTY_DTD_ROOT, getRootName());
        return keyValues;
    }
View Full Code Here

        }
  }

  @Override
    protected StringKeyValuePairs getPropertiesForDeploy(boolean isTarget) {
    return new StringKeyValuePairs();
  }
View Full Code Here

        return loc != null && loc.isFileBased();
    }

    @Override
    protected final StringKeyValuePairs getPropertiesForDeploy(boolean isTarget) {
        return new StringKeyValuePairs();
    }
View Full Code Here

        return null;
    }

  @Override
    protected StringKeyValuePairs getPropertiesForDeploy(boolean isTarget) {
    return new StringKeyValuePairs();
  }
View Full Code Here

     *
     */
  protected abstract StringKeyValuePairs getPropertiesForDeploy(boolean isTarget);

  public final void populateDeployProperties(StringKeyValuePairs keyValues, boolean isTarget) {
        StringKeyValuePairs derivedKeyValues;
        synchronized (getDataLock()) {
            derivedKeyValues = getPropertiesForDeploy(isTarget);
        }
        Set<String> keys = derivedKeyValues.getKeys();
        for( String key : keys) {
            if (!keyValues.containsKey(key)) {
                throw new IllegalStateException("The key " + key + " is not defined for DataStructures."); //$NON-NLS-1$ //$NON-NLS-2$
            }
            keyValues.put(key, derivedKeyValues.get(key));
        }
  }
View Full Code Here

TOP

Related Classes of org.jitterbit.collections.StringKeyValuePairs

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.