src/main/java/net/wasdev/wlp/common/arquillian/objects/LibertyProperty.java
public static Map<LibertyPropertyI, String> getArquillianProperties(Map<String, String> arquillianProperties,
            Class<?> cls) throws ArquillianConfigurationException {
        Map<LibertyPropertyI, String> props = new HashMap<LibertyPropertyI, String>();
        if (arquillianProperties != null && !arquillianProperties.isEmpty()) {
            for (Entry<String, String> entry : arquillianProperties.entrySet()) {
                String key = entry.getKey();
                String value = entry.getValue();
                if (key != null && value != null) {
                    LibertyPropertyI p = getArquillianProperty(key, cls);
                    props.put(p, value);
                }
            }
        }
        return props;
    }
public static Map<LibertyPropertyI, String> getArquillianProperties(Map<String, String> arquillianProperties,
            Class<?> cls) throws ArquillianConfigurationException {
        Map<LibertyPropertyI, String> props = new HashMap<LibertyPropertyI, String>();
        if (arquillianProperties != null && !arquillianProperties.isEmpty()) {
            for (Entry<String, String> entry : arquillianProperties.entrySet()) {
                String key = entry.getKey();
                String value = entry.getValue();
                if (key != null && value != null) {
                    LibertyPropertyI p = getArquillianProperty(key, cls);
                    props.put(p, value);
                }
            }
        }
        return props;
    }
public static Map < LibertyPropertyI , String > getArquillianProperties ( Map < String , String > arquillianProperties , Class < ? > cls ) throws ArquillianConfigurationException { Map < LibertyPropertyI , String > props = new HashMap < LibertyPropertyI , String > ( ) ; if ( arquillianProperties != null && ! arquillianProperties . isEmpty ( ) ) { for ( Entry < String , String > entry : arquillianProperties . entrySet ( ) ) { String key = entry . getKey ( ) ; String value = entry . getValue ( ) ; if ( key != null && value != null ) { LibertyPropertyI p = getArquillianProperty ( key , cls ) ; props . put ( p , value ) ; } } } return props ; }
Converts Map<String, String> to Map<LibertyPropertyI, String>. Validates
each key property name.

@param arquillianProperties
@return a map of converted arquillianProperties
@throws ArquillianConfigurationException
if a property name is invalid.
Converts Map<String String > to Map<LibertyPropertyI String > . Validates each key property name .