dartportal/ 0000755 0145314 0003672 00000000000 10635373271 012647 5 ustar andrew fltwww dartportal/.project 0000644 0145314 0003672 00000000561 10616502256 014314 0 ustar andrew fltwww
DartPortal
org.eclipse.jdt.core.javabuilder
org.eclipse.jdt.core.javanature
dartportal/src/ 0000755 0145314 0003672 00000000000 10635373271 013436 5 ustar andrew fltwww dartportal/src/edu/ 0000755 0145314 0003672 00000000000 10635373271 014213 5 ustar andrew fltwww dartportal/src/edu/monash/ 0000755 0145314 0003672 00000000000 10635373271 015500 5 ustar andrew fltwww dartportal/src/edu/monash/dart/ 0000755 0145314 0003672 00000000000 10635373271 016432 5 ustar andrew fltwww dartportal/src/edu/monash/dart/domain/ 0000755 0145314 0003672 00000000000 10635373271 017701 5 ustar andrew fltwww dartportal/src/edu/monash/dart/domain/UserBean.java 0000644 0145314 0003672 00000001501 10627422365 022245 0 ustar andrew fltwww package edu.monash.dart.domain;
public class UserBean {
private String userID;
private String ID;
private String fullName;
private String emailAddress;
private String organization;
public String getEmailAddress() {
return emailAddress;
}
public void setEmailAddress(String emailAddress) {
this.emailAddress = emailAddress;
}
public String getID() {
return ID;
}
public void setID(String id) {
ID = id;
}
public String getOrganization() {
return organization;
}
public void setOrganization(String organization) {
this.organization = organization;
}
public String getFullName() {
return fullName;
}
public void setFullName(String fullName) {
this.fullName = fullName;
}
public String getUserID() {
return userID;
}
public void setUserID(String userID) {
this.userID = userID;
}
}
dartportal/src/edu/monash/dart/domain/FileBean.java 0000644 0145314 0003672 00000003270 10627422365 022213 0 ustar andrew fltwww package edu.monash.dart.domain;
import java.util.Date;
import org.apache.commons.lang.StringUtils;
import org.apache.commons.lang.builder.ToStringBuilder;
public class FileBean {
private String fileDirectory;
private String fileName;
private long fileSize;
private Date fileModified;
private boolean isDir;
public boolean isDir() {
return isDir;
}
@Override
public String toString() {
return ToStringBuilder.reflectionToString(this);
}
public void setDir(boolean isDir) {
this.isDir = isDir;
}
public String getFileDirectory() {
return fileDirectory;
}
public void setFileDirectory(String fileDirectory) {
this.fileDirectory = fileDirectory;
}
public Date getFileModified() {
return fileModified;
}
public void setFileModified(Date fileModified) {
this.fileModified = fileModified;
}
public String getFileName() {
return fileName;
}
public void setFileName(String fileName) {
this.fileName = fileName;
}
public long getFileSize() {
return fileSize;
}
public void setFileSize(long fileSize) {
this.fileSize = fileSize;
}
public void setFileLocation(String fileLocation){
int i = StringUtils.lastIndexOf(fileLocation, "/");
if(i>=0){
if(fileLocation.length() - i == 1){
this.fileDirectory = fileLocation;
this.fileName = "";
}else{
this.fileDirectory = fileLocation.substring(0, i+1);
this.fileName = fileLocation.substring(i+1);
}
}
}
public String getFileLocation(){
if(StringUtils.substring(fileDirectory, fileDirectory.length()-1).equals("/")){
return StringUtils.join(new String[]{fileDirectory, fileName});
}else{
return StringUtils.join(new String[]{fileDirectory, "/", fileName});
}
}
}
dartportal/src/edu/monash/dart/domain/FileUserBean.java 0000644 0145314 0003672 00000000426 10627422365 023052 0 ustar andrew fltwww package edu.monash.dart.domain;
public class FileUserBean extends UserBean{
private String fileLocations[];
public String[] getFileLocations() {
return fileLocations;
}
public void setFileLocations(String[] fileLocations) {
this.fileLocations = fileLocations;
}
}
dartportal/src/edu/monash/dart/domain/XiaBean.java 0000644 0145314 0003672 00000001543 10633146047 022053 0 ustar andrew fltwww package edu.monash.dart.domain;
import java.io.File;
import org.apache.commons.lang.builder.ToStringBuilder;
public class XiaBean {
private String inputDirectory;
private String outputDirectory;
private String xinfoFile;
public String getInputDirectory() {
return inputDirectory;
}
public void setInputDirectory(String inputDirectory) {
this.inputDirectory = inputDirectory;
}
public String getXinfoFile() {
return xinfoFile;
}
public void setXinfoFile(String xinfoFile) {
this.xinfoFile = xinfoFile;
}
public String getXinfoFileName() {
return new File(xinfoFile).getName();
}
public String toString() {
return ToStringBuilder.reflectionToString(this);
}
public String getOutputDirectory() {
return outputDirectory;
}
public void setOutputDirectory(String outputDirectory) {
this.outputDirectory = outputDirectory;
}
}
dartportal/src/edu/monash/dart/conf/ 0000755 0145314 0003672 00000000000 10635373271 017357 5 ustar andrew fltwww dartportal/src/edu/monash/dart/conf/SRBConfig.java 0000644 0145314 0003672 00000003545 10616026132 021773 0 ustar andrew fltwww package edu.monash.dart.conf;
import java.io.Serializable;
import edu.sdsc.grid.io.srb.SRBFileSystem;
public class SRBConfig implements Serializable{
private static final long serialVersionUID = 6841926528813715954L;
private SRBFileSystem srbFileSystem;
private String srbHost;
private int srbPort = 5544;
private String srbUsername ;
private String srbPassword ;
private String srbHomeDirectory;
private String mdasDomainHome ;
private String srbStorageResource;
private String mcatZone ;
public SRBFileSystem getSrbFileSystem() {
return srbFileSystem;
}
public void setSrbFileSystem(SRBFileSystem srbFileSystem) {
this.srbFileSystem = srbFileSystem;
}
public String getMcatZone() {
return mcatZone;
}
public void setMcatZone(String mcatZone) {
this.mcatZone = mcatZone;
}
public String getMdasDomainHome() {
return mdasDomainHome;
}
public void setMdasDomainHome(String mdasDomainHome) {
this.mdasDomainHome = mdasDomainHome;
}
public String getSrbHomeDirectory() {
return srbHomeDirectory;
}
public void setSrbHomeDirectory(String srbHomeDirectory) {
this.srbHomeDirectory = srbHomeDirectory;
}
public String getSrbHost() {
return srbHost;
}
public void setSrbHost(String srbHost) {
this.srbHost = srbHost;
}
public String getSrbPassword() {
return srbPassword;
}
public void setSrbPassword(String srbPassword) {
this.srbPassword = srbPassword;
}
public int getSrbPort() {
return srbPort;
}
public void setSrbPort(int srbPort) {
this.srbPort = srbPort;
}
public String getSrbStorageResource() {
return srbStorageResource;
}
public void setSrbStorageResource(String srbStorageResource) {
this.srbStorageResource = srbStorageResource;
}
public String getSrbUsername() {
return srbUsername;
}
public void setSrbUsername(String srbUsername) {
this.srbUsername = srbUsername;
}
}
dartportal/src/edu/monash/dart/conf/GridJobSettings.java 0000644 0145314 0003672 00000002734 10627422365 023271 0 ustar andrew fltwww package edu.monash.dart.conf;
import java.util.HashMap;
import java.util.Map;
public class GridJobSettings {
private String executable;
private String argumentsPattern;
private String workingDirectory;
private String host;
private int port;
private String description;
private int cpuCount;
private Map environmentVariables= new HashMap();
public String getArgumentsPattern() {
return argumentsPattern;
}
public void setArgumentsPattern(String arguments) {
this.argumentsPattern = arguments;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public String getExecutable() {
return executable;
}
public void setExecutable(String executable) {
this.executable = executable;
}
public String getHost() {
return host;
}
public void setHost(String host) {
this.host = host;
}
public String getWorkingDirectory() {
return workingDirectory;
}
public void setWorkingDirectory(String workingDirectory) {
this.workingDirectory = workingDirectory;
}
public int getCpuCount() {
return cpuCount;
}
public void setCpuCount(int cpuCount) {
this.cpuCount = cpuCount;
}
public Map getEnvironmentVariables() {
return environmentVariables;
}
public void setEnvironmentVariables(Map environmentVariables) {
this.environmentVariables = environmentVariables;
}
public int getPort() {
return port;
}
public void setPort(int port) {
this.port = port;
}
}
dartportal/src/edu/monash/dart/util/ 0000755 0145314 0003672 00000000000 10635373271 017407 5 ustar andrew fltwww dartportal/src/edu/monash/dart/util/ScriptPostProcess.java 0000644 0145314 0003672 00000010317 10627422365 023725 0 ustar andrew fltwww package edu.monash.dart.util;
import javax.portlet.PortletURL;
public class ScriptPostProcess {
public ScriptPostProcess()
{
internalPage = null;
}
public String getFinalizedPage()
{
if(internalPage != null)
return internalPage.toString();
else
return "";
}
public void setInitalPage(StringBuffer page)
{
internalPage = page;
}
public void postProcessPage(PortletURL actionURL, String actionParameterName, String defaultAction)
{
processPage("", "href=", actionURL, actionParameterName, defaultAction);
processPage("", "HREF=", actionURL, actionParameterName, defaultAction);
processPage("", "href=", actionURL, actionParameterName, defaultAction);
processPage("