mil.dod.th.ose.config/src/mil/dod/th/ose/config/loading/impl/FactoryObjectTrackerCustomizer.java
protected Map<String, Object> translateStringMap(final List<StringMapEntry> properties,
            final FactoryDescriptor factory) throws IllegalArgumentException
    {
        final AttributeDefinition[] attrs = factory.getAttributeDefinitions(ObjectClassDefinition.ALL);
    
        final Map<String, Object> objectProperties = new HashMap<>();

        for (StringMapEntry prop : properties)
        {
            final String key = prop.getKey();
            objectProperties.put(key,
                    ConfigurationUtils.parseStringByType(getAttributeType(attrs, key), prop.getValue()));
        }

        return objectProperties;
    }
/**
     * Translates a list of {@link mil.dod.th.core.types.StringMapEntry} objects into a dictionary of properties
     * supported by all factory objects.
     * 
     * @param properties
     *            Properties provided by {@link mil.dod.th.model.config.FactoryObjectConfig}
     * @param factory
     *            Factory associated with the properties
     * @return Property values translated to the proper object types
     * @throws IllegalArgumentException
     *             When a property key is not found in the attribute definitions
     */
Translates a list of  mil.dod.th.core.types.StringMapEntry objects into a dictionary of properties
supported by all factory objects.

@param properties
Properties provided by  mil.dod.th.model.config.FactoryObjectConfig
@param factory
Factory associated with the properties
@return Property values translated to the proper object types
@throws IllegalArgumentException
When a property key is not found in the attribute definitions
Translates a list of mil . dod . th . core . types . StringMapEntry objects into a dictionary of properties supported by all factory objects . @param properties Properties provided by mil . dod . th . model . config . FactoryObjectConfig @param factory Factory associated with the properties @return Property values translated to the proper object types @throws IllegalArgumentException When a property key is not found in the attribute definitions
protected Map<String, Object> translateStringMap(final List<StringMapEntry> properties,
            final FactoryDescriptor factory) throws IllegalArgumentException
    {
        final AttributeDefinition[] attrs = factory.getAttributeDefinitions(ObjectClassDefinition.ALL);
        final Map<String, Object> objectProperties = new HashMap<>();
        for (StringMapEntry prop : properties)
        {
            final String key = prop.getKey();
            objectProperties.put(key,
                    ConfigurationUtils.parseStringByType(getAttributeType(attrs, key), prop.getValue()));
        }
        return objectProperties;
    }
protected Map < String , Object > translateStringMap ( final List < StringMapEntry > properties , final FactoryDescriptor factory ) throws IllegalArgumentException { final AttributeDefinition [ ] attrs = factory . getAttributeDefinitions ( ObjectClassDefinition . ALL ) ; final Map < String , Object > objectProperties = new HashMap < > ( ) ; for ( StringMapEntry prop : properties ) { final String key = prop . getKey ( ) ; objectProperties . put ( key , ConfigurationUtils . parseStringByType ( getAttributeType ( attrs , key ) , prop . getValue ( ) ) ) ; } return objectProperties ; }
Translates a list of {@link mil.dod.th.core.types.StringMapEntry} objects into a dictionary of properties
 supported by all factory objects.
Translates a list of { @link mil . dod . th . core . types . StringMapEntry } objects into a dictionary of properties supported by all factory objects .