Package org.jitterbit.integration.server.implementation.webservice.impl.common.property_keys

Examples of org.jitterbit.integration.server.implementation.webservice.impl.common.property_keys.ServerPropertyKey


    String name = serverKeyValues.getString(serverKey);
    Schedule schedule = new Schedule(id, name);

    Map<String, ServerPropertyKey> serverClientKeyMappings = ClientServerDeployKeyMappings.getServerClientKeyMappings(EntityType.Schedule);
    for( String key : serverKeyValues.getKeys() ) {
      ServerPropertyKey propKey = serverClientKeyMappings.get(key);
      if ( propKey != null ) {
        String clientKey = propKey.getClientKeyName();
        schedule.setStringProperty(clientKey, serverKeyValues.get(key));
      }
    }
    return schedule;
  }
View Full Code Here


        Set<String> clientKeys = scheduleProperties.getKeys();
        List<WsKeyValue> propertyList = new ArrayList<WsKeyValue>();
        for( String clientKey : clientKeys ) {
          String value = scheduleProperties.get(clientKey);
          if ( value == null ) continue;
          ServerPropertyKey serverKey = clientServerMappings.get(clientKey);
          if ( serverKey == null ) {
            continue;
          }
          propertyList.add( new WsKeyValue(serverKey.getServerKeyName(), value) );
        }
       
        WsKeyValuePairs wsProperties = new WsKeyValuePairs();
        wsProperties.setKeyValues(propertyList.toArray( new WsKeyValue[propertyList.size()]));
        return wsProperties;
View Full Code Here

            List<String> serverPropertyKeyList = Lists.newArrayList();
            List<String> serverPropertyKeyListExtended = Lists.newArrayList();

            for (String clientPropertyKey : m_clientColumnNames) {
                ServerPropertyKey serverPropertyKey = clientServerKeyMappings.get(clientPropertyKey);
                if (serverPropertyKey == null) {
                    reportMissingDeployPropertyKey(clientPropertyKey);
                    return;
                }
                if (serverPropertyKey.getType() == ServerPropertyKeyType.STANDARD) {
                    serverPropertyKeyList.add(serverPropertyKey.getServerKeyName());
                } else {
                    serverPropertyKeyListExtended.add(serverPropertyKey.getServerKeyName());
                }
            }

            m_serverColumnNames = serverPropertyKeyList.toArray(new String[serverPropertyKeyList.size()]);
            if (serverPropertyKeyListExtended.size() > 0) {
                m_serverColumnNamesExtended = serverPropertyKeyListExtended
                                .toArray(new String[serverPropertyKeyListExtended.size()]);
            }
        }

        String[] clientProperties = entity.getPropertyValuesForDeploy();
        String[] values = new String[m_serverColumnNames.length];
        String[] extendedValues = null;
        if (m_serverColumnNamesExtended != null && m_serverColumnNamesExtended.length > 0)
            extendedValues = new String[m_serverColumnNamesExtended.length];

        // Loop over the client properties and sort into values and extended values.
        int index = -1, indexExt = -1;
        for (int i = 0; i < clientProperties.length; ++i) {
            String clientPropertyKey = m_clientColumnNames[i];
            String value = clientProperties[i];
            ServerPropertyKey serverPropertyKey = clientServerKeyMappings.get(clientPropertyKey);
            if (serverPropertyKey == null) {
                reportMissingDeployPropertyKey(clientPropertyKey);
                return;
            }
            if (serverPropertyKey.getType() == ServerPropertyKeyType.STANDARD) {
                ++index;
                values[index] = value;
            } else if (extendedValues != null) {
                ++indexExt;
                extendedValues[indexExt] = value;
View Full Code Here

    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

        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());
            values.add(sValue);
        }

        ConnectionInfo ci = new ConnectionInfo();
        ci.setKeys(keys.toArray(new String[keys.size()]));
View Full Code Here

TOP

Related Classes of org.jitterbit.integration.server.implementation.webservice.impl.common.property_keys.ServerPropertyKey

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.