package edu.isi.karma.metadata; import java.io.File; import edu.isi.karma.webserver.KarmaException; import edu.isi.karma.webserver.ServletContextParameterMap; import edu.isi.karma.webserver.ServletContextParameterMap.ContextParameter; public class PythonTransformationMetadata extends KarmaUserMetadata { public PythonTransformationMetadata(ServletContextParameterMap contextParameters) throws KarmaException { super(contextParameters); } @Override protected ContextParameter getDirectoryContextParameter() { return ContextParameter.USER_PYTHON_SCRIPTS_DIRECTORY; } @Override protected String getDirectoryPath() { return "python" + File.separator; } @Override public KarmaMetadataType getType() { return PythonUserMetadataTypes.USER_PYTHON_SCRIPTS; } public enum PythonUserMetadataTypes implements KarmaMetadataType {USER_PYTHON_SCRIPTS } }