package org.infinispan.util;
import java.util.Properties;
/**
* @author Mircea Markus
* @since 6.0
*/
@Deprecated //needed for cache store compatibility
public class TypedProperties extends org.infinispan.commons.util.TypedProperties {
/** The serialVersionUID */
private static final long serialVersionUID = 3799321248100686287L;
public TypedProperties() {
}
public TypedProperties(Properties p) {
super(p);
}
/**
* Factory method that converts a JDK {@link java.util.Properties} instance to an instance of TypedProperties, if needed.
*
* @param p properties to convert.
* @return A TypedProperties object. Returns an empty TypedProperties instance if p is null.
*/
public static TypedProperties toTypedProperties(Properties p) {
if (p instanceof TypedProperties) return (TypedProperties) p;
return new TypedProperties(p);
}
}