dataminer-pool-manager/src/main/java/org/gcube/dataanalysys/dataminerpoolmanager/process/AddAlgorithmCommand.java

91 lines
2.2 KiB
Java

package org.gcube.dataanalysys.dataminerpoolmanager.process;
import java.util.StringTokenizer;
public class AddAlgorithmCommand {
private String command;
private String name;
private String category;
private String clazz;
private String vre;
private String p6;
private String p7;
private String url;
private String description;
public AddAlgorithmCommand(String cmd) {
StringTokenizer st = new StringTokenizer(cmd, " ");
if (st.hasMoreElements())
command = st.nextToken();
if (st.hasMoreElements())
name = st.nextToken();
if (st.hasMoreElements())
category = st.nextToken();
if (st.hasMoreElements())
clazz = st.nextToken();
if (st.hasMoreElements())
vre = st.nextToken();
if (st.hasMoreElements())
p6 = st.nextToken();
if (st.hasMoreElements())
p7 = st.nextToken();
if (st.hasMoreElements())
url = st.nextToken();
description = "";
while (st.hasMoreElements())
description = description + st.nextToken() + " ";
***REMOVED***
public String getCommand() {
return command;
***REMOVED***
public String getName() {
return name;
***REMOVED***
public String getCategory() {
return category;
***REMOVED***
public String getClazz() {
return clazz;
***REMOVED***
public String getVRE() {
return vre;
***REMOVED***
public String getP6() {
return p6;
***REMOVED***
public String getP7() {
return p7;
***REMOVED***
public String getUrl() {
return url;
***REMOVED***
public String getDescription() {
return description;
***REMOVED***
public String toString() {
String out = "";
out += String.format("%-12s: %s\n", "command", command);
out += String.format("%-12s: %s\n", "name", name);
out += String.format("%-12s: %s\n", "category", category);
out += String.format("%-12s: %s\n", "class", clazz);
out += String.format("%-12s: %s\n", "vre", vre);
out += String.format("%-12s: %s\n", "p6", p6);
out += String.format("%-12s: %s\n", "p7", p7);
out += String.format("%-12s: %s\n", "url", url);
out += String.format("%-12s: %s\n", "description", this.description);
return out;
***REMOVED***
***REMOVED***