package hudson.plugins.synergy.impl;
/**
* Get project grouping for release and member status.
*/
public class GetProjectGroupingCommand extends Command {
private String release;
private String memberStatus;
private String subsystem;
private String projectGrouping;
public GetProjectGroupingCommand(String release, String memberStatus, String subsystem) {
this.release = release;
this.memberStatus = memberStatus;
this.subsystem = subsystem;
}
@Override
public String[] buildCommand(String ccmExe) {
String[] commands = new String[] { ccmExe, "query", "-u", "-f", "%objectname", "type='project_grouping' and release='" + release + "' and member_status='" + memberStatus + "' and subsystem='" + subsystem + "'"};
return commands;
}
@Override
public void parseResult(String result) {
projectGrouping = result.trim();
}
public String getProjectGrouping() {
return projectGrouping;
}
}