Author: smarru
Date: Sat Dec  1 18:41:25 2012
New Revision: 1416040

URL: http://svn.apache.org/viewvc?rev=1416040&view=rev
Log:
addressing AIRAVATA-671. Removed GRAMDeploymnetType in application description 
and renamed batch application to HPCApplicationDeploymentType.

Modified:
    
airavata/trunk/modules/commons/gfac-schema/src/main/resources/schemas/ApplicationDeploymentDescription.xsd
    
airavata/trunk/modules/gfac-core/src/main/java/org/apache/airavata/core/gfac/provider/utils/GramRSLGenerator.java
    
airavata/trunk/modules/gfac-core/src/main/java/org/apache/airavata/core/gfac/provider/utils/JSDLGenerator.java
    
airavata/trunk/modules/rest/mappings/src/main/java/org/apache/airavata/rest/mappings/utils/ApplicationDescriptorTypes.java
    
airavata/trunk/modules/rest/mappings/src/main/java/org/apache/airavata/rest/mappings/utils/DescriptorUtil.java
    
airavata/trunk/modules/test-suite/src/test/java/org/apache/airavata/test/suite/gfac/FileBreedGramTest.java
    
airavata/trunk/modules/test-suite/src/test/java/org/apache/airavata/test/suite/gfac/GramProviderMPIRangerTest.java
    
airavata/trunk/modules/test-suite/src/test/java/org/apache/airavata/test/suite/gfac/GramProviderPwscfRangerTest.java
    
airavata/trunk/modules/test-suite/src/test/java/org/apache/airavata/test/suite/gfac/GramProviderTest.java
    
airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/dialogs/descriptors/ApplicationDescriptionDialog.java
    
airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/dialogs/descriptors/ApplicationDescriptionHostAdvancedOptionDialog.java
    
airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/dialogs/descriptors/HostDeploymentDialog.java

Modified: 
airavata/trunk/modules/commons/gfac-schema/src/main/resources/schemas/ApplicationDeploymentDescription.xsd
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/commons/gfac-schema/src/main/resources/schemas/ApplicationDeploymentDescription.xsd?rev=1416040&r1=1416039&r2=1416040&view=diff
==============================================================================
--- 
airavata/trunk/modules/commons/gfac-schema/src/main/resources/schemas/ApplicationDeploymentDescription.xsd
 (original)
+++ 
airavata/trunk/modules/commons/gfac-schema/src/main/resources/schemas/ApplicationDeploymentDescription.xsd
 Sat Dec  1 18:41:25 2012
@@ -38,7 +38,7 @@
                </sequence>
        </complexType>
 
-       <complexType name="batchApplicationDeploymentDescriptionType">
+       <complexType name="hpcApplicationDeploymentType">
                <complexContent>
                        <extension 
base="gfac:applicationDeploymentDescriptionType">
                                <sequence>
@@ -53,26 +53,7 @@
                                        <element name="processorsPerNode" 
type="xsd:int" minOccurs="0" maxOccurs="1" />
                                        <element name="minMemory" 
type="xsd:int" minOccurs="0" maxOccurs="1" />
                                        <element name="maxMemory" 
type="xsd:int" minOccurs="0" maxOccurs="1" />
-                               </sequence>
-                       </extension>
-               </complexContent>
-       </complexType>
-
-       <complexType name="gramApplicationDeploymentType">
-               <complexContent>
-                       <extension 
base="gfac:batchApplicationDeploymentDescriptionType">
-                               <sequence>
-                                       <element name="rslparm" 
type="gfac:RSLParmType" minOccurs="0" maxOccurs="unbounded" />
-                               </sequence>
-                       </extension>
-               </complexContent>
-       </complexType>
-
-    <complexType name="unicoreApplicationDeploymentType">
-               <complexContent>
-                       <extension 
base="gfac:batchApplicationDeploymentDescriptionType">
-                               <sequence>
-                                       <element name="jsdlparam" 
type="gfac:JSDLParamType" minOccurs="0" maxOccurs="unbounded" />
+                                       <element name="keyValuePairs" 
type="gfac:extendedKeyValueType" minOccurs="0" maxOccurs="unbounded" />
                                </sequence>
                        </extension>
                </complexContent>
@@ -133,15 +114,7 @@
                </sequence>
        </complexType>
 
-       <complexType name="RSLParmType">
-               <simpleContent>
-                       <extension base="xsd:string">
-                               <attribute name="name" type="xsd:string" 
use="required" />
-                       </extension>
-               </simpleContent>
-       </complexType>
-
-    <complexType name="JSDLParamType">
+       <complexType name="extendedKeyValueType">
                <simpleContent>
                        <extension base="xsd:string">
                                <attribute name="name" type="xsd:string" 
use="required" />

Modified: 
airavata/trunk/modules/gfac-core/src/main/java/org/apache/airavata/core/gfac/provider/utils/GramRSLGenerator.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/gfac-core/src/main/java/org/apache/airavata/core/gfac/provider/utils/GramRSLGenerator.java?rev=1416040&r1=1416039&r2=1416040&view=diff
==============================================================================
--- 
airavata/trunk/modules/gfac-core/src/main/java/org/apache/airavata/core/gfac/provider/utils/GramRSLGenerator.java
 (original)
+++ 
airavata/trunk/modules/gfac-core/src/main/java/org/apache/airavata/core/gfac/provider/utils/GramRSLGenerator.java
 Sat Dec  1 18:41:25 2012
@@ -33,7 +33,7 @@ import org.apache.airavata.core.gfac.con
 import org.apache.airavata.core.gfac.exception.ProviderException;
 import org.apache.airavata.core.gfac.exception.ToolsException;
 import org.apache.airavata.core.gfac.utils.GFacConstants;
-import org.apache.airavata.schemas.gfac.GramApplicationDeploymentType;
+import org.apache.airavata.schemas.gfac.HpcApplicationDeploymentType;
 import org.apache.airavata.schemas.gfac.NameValuePairType;
 import org.apache.airavata.schemas.gfac.QueueType;
 import org.apache.airavata.schemas.gfac.URIArrayType;
@@ -55,7 +55,7 @@ public class GramRSLGenerator {
     ;
 
     public static GramAttributes configureRemoteJob(InvocationContext context) 
throws ToolsException {
-        GramApplicationDeploymentType app = (GramApplicationDeploymentType) 
context.getExecutionDescription().getApp().getType();
+        HpcApplicationDeploymentType app = (HpcApplicationDeploymentType) 
context.getExecutionDescription().getApp().getType();
         GramAttributes jobAttr = new GramAttributes();
         jobAttr.setExecutable(app.getExecutableLocation());
         jobAttr.setDirectory(app.getStaticWorkingDirectory());

Modified: 
airavata/trunk/modules/gfac-core/src/main/java/org/apache/airavata/core/gfac/provider/utils/JSDLGenerator.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/gfac-core/src/main/java/org/apache/airavata/core/gfac/provider/utils/JSDLGenerator.java?rev=1416040&r1=1416039&r2=1416040&view=diff
==============================================================================
--- 
airavata/trunk/modules/gfac-core/src/main/java/org/apache/airavata/core/gfac/provider/utils/JSDLGenerator.java
 (original)
+++ 
airavata/trunk/modules/gfac-core/src/main/java/org/apache/airavata/core/gfac/provider/utils/JSDLGenerator.java
 Sat Dec  1 18:41:25 2012
@@ -22,7 +22,6 @@ package org.apache.airavata.core.gfac.pr
 
 import org.apache.airavata.core.gfac.context.invocation.InvocationContext;
 import org.apache.airavata.core.gfac.exception.ToolsException;
-import org.apache.airavata.schemas.gfac.GramApplicationDeploymentType;
 import org.apache.xmlbeans.XmlException;
 import org.ggf.schemas.jsdl.x2005.x11.jsdl.ApplicationType;
 import org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionDocument;

Modified: 
airavata/trunk/modules/rest/mappings/src/main/java/org/apache/airavata/rest/mappings/utils/ApplicationDescriptorTypes.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/rest/mappings/src/main/java/org/apache/airavata/rest/mappings/utils/ApplicationDescriptorTypes.java?rev=1416040&r1=1416039&r2=1416040&view=diff
==============================================================================
--- 
airavata/trunk/modules/rest/mappings/src/main/java/org/apache/airavata/rest/mappings/utils/ApplicationDescriptorTypes.java
 (original)
+++ 
airavata/trunk/modules/rest/mappings/src/main/java/org/apache/airavata/rest/mappings/utils/ApplicationDescriptorTypes.java
 Sat Dec  1 18:41:25 2012
@@ -23,7 +23,6 @@ package org.apache.airavata.rest.mapping
 
 public class ApplicationDescriptorTypes {
     public static final String APP_DEP_DESC_TYPE = "Default";
-    public static final String BATCH_APP_DEP_DESC_TYPE = "Batch";
-    public static final String GRAM_APP_DEP_DESC_TYPE = "Gram";
+    public static final String HPC_APP_DEP_DESC_TYPE = "HPC";
     public static final String HADOOP_APP_DEP_DESC_TYPE = "Hadoop";
 }

Modified: 
airavata/trunk/modules/rest/mappings/src/main/java/org/apache/airavata/rest/mappings/utils/DescriptorUtil.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/rest/mappings/src/main/java/org/apache/airavata/rest/mappings/utils/DescriptorUtil.java?rev=1416040&r1=1416039&r2=1416040&view=diff
==============================================================================
--- 
airavata/trunk/modules/rest/mappings/src/main/java/org/apache/airavata/rest/mappings/utils/DescriptorUtil.java
 (original)
+++ 
airavata/trunk/modules/rest/mappings/src/main/java/org/apache/airavata/rest/mappings/utils/DescriptorUtil.java
 Sat Dec  1 18:41:25 2012
@@ -56,15 +56,15 @@ public class DescriptorUtil {
     public static ApplicationDeploymentDescription registerApplication(String 
appName, String exeuctableLocation, String scratchWorkingDirectory, String 
hostName,
                                                                        String 
projAccNumber, String queueName, String cpuCount, String nodeCount, String 
maxMemory) throws Exception {
         // Create Application Description
-        ApplicationDeploymentDescription appDesc = new 
ApplicationDeploymentDescription(GramApplicationDeploymentType.type);
-        GramApplicationDeploymentType app = (GramApplicationDeploymentType) 
appDesc.getType();
+        ApplicationDeploymentDescription appDesc = new 
ApplicationDeploymentDescription(HpcApplicationDeploymentType.type);
+        HpcApplicationDeploymentType app = (HpcApplicationDeploymentType) 
appDesc.getType();
         app.setCpuCount(Integer.parseInt(cpuCount));
         app.setNodeCount(Integer.parseInt(nodeCount));
         ApplicationDeploymentDescriptionType.ApplicationName name = 
appDesc.getType().addNewApplicationName();
         name.setStringValue(appName);
         app.setExecutableLocation(exeuctableLocation);
         app.setScratchWorkingDirectory(scratchWorkingDirectory);
-        ProjectAccountType projectAccountType = 
((GramApplicationDeploymentType) appDesc.getType()).addNewProjectAccount();
+        ProjectAccountType projectAccountType = 
((HpcApplicationDeploymentType) appDesc.getType()).addNewProjectAccount();
         projectAccountType.setProjectAccountNumber(projAccNumber);
         QueueType queueType = app.addNewQueue();
         queueType.setQueueName(queueName);
@@ -258,12 +258,12 @@ public class DescriptorUtil {
 
         //set advanced options according app desc type
         if(applicationDescriptor.getApplicationDescType() != null && 
!applicationDescriptor.getApplicationDescType().isEmpty()){
-            if 
(applicationDescriptor.getApplicationDescType().equals(ApplicationDescriptorTypes.GRAM_APP_DEP_DESC_TYPE)){
-                ApplicationDeploymentDescription appDesc = new 
ApplicationDeploymentDescription(GramApplicationDeploymentType.type);
+            if 
(applicationDescriptor.getApplicationDescType().equals(ApplicationDescriptorTypes.HPC_APP_DEP_DESC_TYPE)){
+                ApplicationDeploymentDescription appDesc = new 
ApplicationDeploymentDescription(HpcApplicationDeploymentType.type);
                 appDesc.getType().setApplicationName(name);
                 
appDesc.getType().setExecutableLocation(applicationDescriptor.getExecutablePath());
                 
appDesc.getType().setOutputDataDirectory(applicationDescriptor.getWorkingDir());
-                GramApplicationDeploymentType app = 
(GramApplicationDeploymentType) appDesc.getType();
+                HpcApplicationDeploymentType app = 
(HpcApplicationDeploymentType) appDesc.getType();
                 app.setCpuCount(applicationDescriptor.getCpuCount());
                 
app.setJobType(JobTypeType.Enum.forString(applicationDescriptor.getJobType()));
                 app.setMaxMemory(applicationDescriptor.getMaxMemory());
@@ -272,20 +272,6 @@ public class DescriptorUtil {
                 app.setNodeCount(applicationDescriptor.getNodeCount());
                 
app.setProcessorsPerNode(applicationDescriptor.getProcessorsPerNode());
                 return appDesc;
-            } else if 
(applicationDescriptor.getApplicationDescType().equals(ApplicationDescriptorTypes.BATCH_APP_DEP_DESC_TYPE)){
-                ApplicationDeploymentDescription appDesc = new 
ApplicationDeploymentDescription(BatchApplicationDeploymentDescriptionType.type);
-                appDesc.getType().setApplicationName(name);
-                
appDesc.getType().setExecutableLocation(applicationDescriptor.getExecutablePath());
-                
appDesc.getType().setOutputDataDirectory(applicationDescriptor.getWorkingDir());
-                BatchApplicationDeploymentDescriptionType 
applicationDeploymentType = (BatchApplicationDeploymentDescriptionType) 
appDesc.getType();
-                
applicationDeploymentType.setCpuCount(applicationDescriptor.getCpuCount());
-                
applicationDeploymentType.setJobType(JobTypeType.Enum.forString(applicationDescriptor.getJobType()));
-                
applicationDeploymentType.setMaxMemory(applicationDescriptor.getMaxMemory());
-                
applicationDeploymentType.setMinMemory(applicationDescriptor.getMinMemory());
-                
applicationDeploymentType.setMaxWallTime(applicationDescriptor.getMaxWallTime());
-                
applicationDeploymentType.setNodeCount(applicationDescriptor.getNodeCount());
-                
applicationDeploymentType.setProcessorsPerNode(applicationDescriptor.getProcessorsPerNode());
-                return appDesc;
             }
         }
         return applicationDeploymentDescription;
@@ -297,8 +283,8 @@ public class DescriptorUtil {
         
applicationDescriptor.setExecutablePath(applicationDeploymentDescription.getType().getExecutableLocation());
         
applicationDescriptor.setWorkingDir(applicationDeploymentDescription.getType().getOutputDataDirectory());
         if(applicationDeploymentDescription.getType() != null){
-            if(applicationDeploymentDescription.getType() instanceof 
GramApplicationDeploymentType){
-                GramApplicationDeploymentType gramApplicationDeploymentType = 
(GramApplicationDeploymentType)applicationDeploymentDescription.getType();
+            if(applicationDeploymentDescription.getType() instanceof 
HpcApplicationDeploymentType){
+                HpcApplicationDeploymentType gramApplicationDeploymentType = 
(HpcApplicationDeploymentType)applicationDeploymentDescription.getType();
                 if(gramApplicationDeploymentType != null){
                     
applicationDescriptor.setCpuCount(gramApplicationDeploymentType.getCpuCount());
                     
applicationDescriptor.setNodeCount(gramApplicationDeploymentType.getNodeCount());
@@ -309,20 +295,6 @@ public class DescriptorUtil {
                         
applicationDescriptor.setQueueName(gramApplicationDeploymentType.getQueue().getQueueName());
                     }
                 }
-            } else if (applicationDeploymentDescription.getType() instanceof 
BatchApplicationDeploymentDescriptionType){
-                BatchApplicationDeploymentDescriptionType 
batchApplicationDeploymentDescriptionType = 
(BatchApplicationDeploymentDescriptionType)applicationDeploymentDescription.getType();
-                if (batchApplicationDeploymentDescriptionType != null){
-                    
applicationDescriptor.setCpuCount(batchApplicationDeploymentDescriptionType.getCpuCount());
-                    
applicationDescriptor.setNodeCount(batchApplicationDeploymentDescriptionType.getNodeCount());
-                    
applicationDescriptor.setMaxMemory(batchApplicationDeploymentDescriptionType.getMaxMemory());
-                    
applicationDescriptor.setMinMemory(batchApplicationDeploymentDescriptionType.getMinMemory());
-                    
applicationDescriptor.setMaxWallTime(batchApplicationDeploymentDescriptionType.getMaxWallTime());
-                    if (batchApplicationDeploymentDescriptionType.getQueue() 
!= null){
-                        
applicationDescriptor.setQueueName(batchApplicationDeploymentDescriptionType.getQueue().getQueueName());
-                    }
-
-                }
-
             }
         }
 

Modified: 
airavata/trunk/modules/test-suite/src/test/java/org/apache/airavata/test/suite/gfac/FileBreedGramTest.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/test-suite/src/test/java/org/apache/airavata/test/suite/gfac/FileBreedGramTest.java?rev=1416040&r1=1416039&r2=1416040&view=diff
==============================================================================
--- 
airavata/trunk/modules/test-suite/src/test/java/org/apache/airavata/test/suite/gfac/FileBreedGramTest.java
 (original)
+++ 
airavata/trunk/modules/test-suite/src/test/java/org/apache/airavata/test/suite/gfac/FileBreedGramTest.java
 Sat Dec  1 18:41:25 2012
@@ -44,7 +44,7 @@ import org.apache.airavata.core.gfac.ser
 import org.apache.airavata.schemas.gfac.ApplicationDeploymentDescriptionType;
 import org.apache.airavata.schemas.gfac.DataType;
 import org.apache.airavata.schemas.gfac.GlobusHostType;
-import org.apache.airavata.schemas.gfac.GramApplicationDeploymentType;
+import org.apache.airavata.schemas.gfac.HpcApplicationDeploymentType;
 import org.apache.airavata.schemas.gfac.InputParameterType;
 import org.apache.airavata.schemas.gfac.OutputParameterType;
 import org.apache.airavata.schemas.gfac.ParameterType;
@@ -91,8 +91,8 @@ public class FileBreedGramTest {
         /*
         * Application deployment description
         */
-        ApplicationDeploymentDescription appDesc = new 
ApplicationDeploymentDescription(GramApplicationDeploymentType.type);
-        GramApplicationDeploymentType app = (GramApplicationDeploymentType) 
appDesc.getType();
+        ApplicationDeploymentDescription appDesc = new 
ApplicationDeploymentDescription(HpcApplicationDeploymentType.type);
+        HpcApplicationDeploymentType app = (HpcApplicationDeploymentType) 
appDesc.getType();
         app.setCpuCount(1);
         app.setNodeCount(1);
         ApplicationDeploymentDescriptionType.ApplicationName name = 
appDesc.getType().addNewApplicationName();
@@ -100,7 +100,7 @@ public class FileBreedGramTest {
         app.setExecutableLocation("/bin/echo");
         
app.setScratchWorkingDirectory(properties.getProperty("scratch.working.directory"));
         app.setCpuCount(1);
-        ProjectAccountType projectAccountType = 
((GramApplicationDeploymentType) appDesc.getType()).addNewProjectAccount();
+        ProjectAccountType projectAccountType = 
((HpcApplicationDeploymentType) appDesc.getType()).addNewProjectAccount();
         
projectAccountType.setProjectAccountNumber(properties.getProperty("allocation.charge.number"));
         QueueType queueType = app.addNewQueue();
         queueType.setQueueName(properties.getProperty("defualt.queue"));

Modified: 
airavata/trunk/modules/test-suite/src/test/java/org/apache/airavata/test/suite/gfac/GramProviderMPIRangerTest.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/test-suite/src/test/java/org/apache/airavata/test/suite/gfac/GramProviderMPIRangerTest.java?rev=1416040&r1=1416039&r2=1416040&view=diff
==============================================================================
--- 
airavata/trunk/modules/test-suite/src/test/java/org/apache/airavata/test/suite/gfac/GramProviderMPIRangerTest.java
 (original)
+++ 
airavata/trunk/modules/test-suite/src/test/java/org/apache/airavata/test/suite/gfac/GramProviderMPIRangerTest.java
 Sat Dec  1 18:41:25 2012
@@ -43,7 +43,7 @@ import org.apache.airavata.core.gfac.not
 import org.apache.airavata.core.gfac.services.impl.PropertiesBasedServiceImpl;
 import org.apache.airavata.schemas.gfac.ApplicationDeploymentDescriptionType;
 import org.apache.airavata.schemas.gfac.GlobusHostType;
-import org.apache.airavata.schemas.gfac.GramApplicationDeploymentType;
+import org.apache.airavata.schemas.gfac.HpcApplicationDeploymentType;
 import org.apache.airavata.schemas.gfac.InputParameterType;
 import org.apache.airavata.schemas.gfac.JobTypeType;
 import org.apache.airavata.schemas.gfac.OutputParameterType;
@@ -80,8 +80,8 @@ public class GramProviderMPIRangerTest {
         ((GlobusHostType) host.getType()).setGlobusGateKeeperEndPointArray(new 
String[]{properties.getProperty("gram.endpoints")});
 
         /* Application */
-        ApplicationDeploymentDescription appDesc = new 
ApplicationDeploymentDescription(GramApplicationDeploymentType.type);
-        GramApplicationDeploymentType app = (GramApplicationDeploymentType) 
appDesc.getType();
+        ApplicationDeploymentDescription appDesc = new 
ApplicationDeploymentDescription(HpcApplicationDeploymentType.type);
+        HpcApplicationDeploymentType app = (HpcApplicationDeploymentType) 
appDesc.getType();
         app.setCpuCount(1);
         app.setNodeCount(1);
         ApplicationDeploymentDescriptionType.ApplicationName name = 
appDesc.getType().addNewApplicationName();
@@ -91,7 +91,7 @@ public class GramProviderMPIRangerTest {
         app.setCpuCount(16);
         app.setJobType(JobTypeType.MPI);
         //app.setMinMemory();
-        ProjectAccountType projectAccountType = 
((GramApplicationDeploymentType) appDesc.getType()).addNewProjectAccount();
+        ProjectAccountType projectAccountType = 
((HpcApplicationDeploymentType) appDesc.getType()).addNewProjectAccount();
         
projectAccountType.setProjectAccountNumber(properties.getProperty("allocation.charge.number"));
 
         /* Service */

Modified: 
airavata/trunk/modules/test-suite/src/test/java/org/apache/airavata/test/suite/gfac/GramProviderPwscfRangerTest.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/test-suite/src/test/java/org/apache/airavata/test/suite/gfac/GramProviderPwscfRangerTest.java?rev=1416040&r1=1416039&r2=1416040&view=diff
==============================================================================
--- 
airavata/trunk/modules/test-suite/src/test/java/org/apache/airavata/test/suite/gfac/GramProviderPwscfRangerTest.java
 (original)
+++ 
airavata/trunk/modules/test-suite/src/test/java/org/apache/airavata/test/suite/gfac/GramProviderPwscfRangerTest.java
 Sat Dec  1 18:41:25 2012
@@ -44,7 +44,7 @@ import org.apache.airavata.core.gfac.not
 import org.apache.airavata.core.gfac.services.impl.PropertiesBasedServiceImpl;
 import org.apache.airavata.schemas.gfac.ApplicationDeploymentDescriptionType;
 import org.apache.airavata.schemas.gfac.GlobusHostType;
-import org.apache.airavata.schemas.gfac.GramApplicationDeploymentType;
+import org.apache.airavata.schemas.gfac.HpcApplicationDeploymentType;
 import org.apache.airavata.schemas.gfac.InputParameterType;
 import org.apache.airavata.schemas.gfac.JobTypeType;
 import org.apache.airavata.schemas.gfac.OutputParameterType;
@@ -79,8 +79,8 @@ public class GramProviderPwscfRangerTest
         ((GlobusHostType) host.getType()).setGlobusGateKeeperEndPointArray(new 
String[]{properties.getProperty("gram.endpoints")});
 
         /* Application */
-        ApplicationDeploymentDescription appDesc = new 
ApplicationDeploymentDescription(GramApplicationDeploymentType.type);
-        GramApplicationDeploymentType app = (GramApplicationDeploymentType) 
appDesc.getType();
+        ApplicationDeploymentDescription appDesc = new 
ApplicationDeploymentDescription(HpcApplicationDeploymentType.type);
+        HpcApplicationDeploymentType app = (HpcApplicationDeploymentType) 
appDesc.getType();
         app.setNodeCount(1);
         ApplicationDeploymentDescriptionType.ApplicationName name = 
appDesc.getType().addNewApplicationName();
         name.setStringValue("MockPwscfMPI");
@@ -90,7 +90,7 @@ public class GramProviderPwscfRangerTest
         app.setCpuCount(4);
         app.setJobType(JobTypeType.MPI);
         app.setMaxWallTime(9);
-        ProjectAccountType projectAccountType = 
((GramApplicationDeploymentType) appDesc.getType()).addNewProjectAccount();
+        ProjectAccountType projectAccountType = 
((HpcApplicationDeploymentType) appDesc.getType()).addNewProjectAccount();
         
projectAccountType.setProjectAccountNumber(properties.getProperty("allocation.charge.number"));
 
         /* Service */

Modified: 
airavata/trunk/modules/test-suite/src/test/java/org/apache/airavata/test/suite/gfac/GramProviderTest.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/test-suite/src/test/java/org/apache/airavata/test/suite/gfac/GramProviderTest.java?rev=1416040&r1=1416039&r2=1416040&view=diff
==============================================================================
--- 
airavata/trunk/modules/test-suite/src/test/java/org/apache/airavata/test/suite/gfac/GramProviderTest.java
 (original)
+++ 
airavata/trunk/modules/test-suite/src/test/java/org/apache/airavata/test/suite/gfac/GramProviderTest.java
 Sat Dec  1 18:41:25 2012
@@ -43,7 +43,7 @@ import org.apache.airavata.core.gfac.not
 import org.apache.airavata.core.gfac.services.impl.PropertiesBasedServiceImpl;
 import org.apache.airavata.schemas.gfac.ApplicationDeploymentDescriptionType;
 import org.apache.airavata.schemas.gfac.GlobusHostType;
-import org.apache.airavata.schemas.gfac.GramApplicationDeploymentType;
+import org.apache.airavata.schemas.gfac.HpcApplicationDeploymentType;
 import org.apache.airavata.schemas.gfac.InputParameterType;
 import org.apache.airavata.schemas.gfac.OutputParameterType;
 import org.apache.airavata.schemas.gfac.ParameterType;
@@ -90,8 +90,8 @@ public class GramProviderTest {
         /*
         * App
         */
-        ApplicationDeploymentDescription appDesc = new 
ApplicationDeploymentDescription(GramApplicationDeploymentType.type);
-        GramApplicationDeploymentType app = (GramApplicationDeploymentType) 
appDesc.getType();
+        ApplicationDeploymentDescription appDesc = new 
ApplicationDeploymentDescription(HpcApplicationDeploymentType.type);
+        HpcApplicationDeploymentType app = (HpcApplicationDeploymentType) 
appDesc.getType();
         app.setCpuCount(1);
         app.setNodeCount(1);
         ApplicationDeploymentDescriptionType.ApplicationName name = 
appDesc.getType().addNewApplicationName();
@@ -99,7 +99,7 @@ public class GramProviderTest {
         app.setExecutableLocation("/bin/echo");
         
app.setScratchWorkingDirectory(properties.getProperty("scratch.working.directory"));
         app.setCpuCount(1);
-        ProjectAccountType projectAccountType = 
((GramApplicationDeploymentType) appDesc.getType()).addNewProjectAccount();
+        ProjectAccountType projectAccountType = 
((HpcApplicationDeploymentType) appDesc.getType()).addNewProjectAccount();
         
projectAccountType.setProjectAccountNumber(properties.getProperty("allocation.charge.number"));
         QueueType queueType = app.addNewQueue();
         queueType.setQueueName(properties.getProperty("defualt.queue"));

Modified: 
airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/dialogs/descriptors/ApplicationDescriptionDialog.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/dialogs/descriptors/ApplicationDescriptionDialog.java?rev=1416040&r1=1416039&r2=1416040&view=diff
==============================================================================
--- 
airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/dialogs/descriptors/ApplicationDescriptionDialog.java
 (original)
+++ 
airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/dialogs/descriptors/ApplicationDescriptionDialog.java
 Sat Dec  1 18:41:25 2012
@@ -56,7 +56,7 @@ import org.apache.airavata.commons.gfac.
 import org.apache.airavata.commons.gfac.type.ServiceDescription;
 import org.apache.airavata.schemas.gfac.ApplicationDeploymentDescriptionType;
 import org.apache.airavata.schemas.gfac.GlobusHostType;
-import org.apache.airavata.schemas.gfac.GramApplicationDeploymentType;
+import org.apache.airavata.schemas.gfac.HpcApplicationDeploymentType;
 import org.apache.airavata.xbaya.XBayaEngine;
 import org.apache.airavata.xbaya.ui.menues.MenuIcons;
 import org.apache.airavata.xbaya.ui.widgets.GridPanel;
@@ -706,7 +706,7 @@ public class ApplicationDescriptionDialo
                                hostDescription = 
registry.getApplicationManager().getHostDescription(hostName);
                                if (hostDescription.getType() instanceof 
GlobusHostType) {
                                        
getShellApplicationDescription().getType().changeType(
-                                                       
GramApplicationDeploymentType.type);
+                                               
HpcApplicationDeploymentType.type);
                                } else {
                                        
getShellApplicationDescription().getType().changeType(
                                                        
ApplicationDeploymentDescriptionType.type);

Modified: 
airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/dialogs/descriptors/ApplicationDescriptionHostAdvancedOptionDialog.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/dialogs/descriptors/ApplicationDescriptionHostAdvancedOptionDialog.java?rev=1416040&r1=1416039&r2=1416040&view=diff
==============================================================================
--- 
airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/dialogs/descriptors/ApplicationDescriptionHostAdvancedOptionDialog.java
 (original)
+++ 
airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/dialogs/descriptors/ApplicationDescriptionHostAdvancedOptionDialog.java
 Sat Dec  1 18:41:25 2012
@@ -24,8 +24,8 @@ package org.apache.airavata.xbaya.ui.dia
 import org.apache.airavata.client.api.AiravataAPI;
 import org.apache.airavata.common.utils.SwingUtil;
 import org.apache.airavata.commons.gfac.type.ApplicationDeploymentDescription;
+import org.apache.airavata.schemas.gfac.HpcApplicationDeploymentType;
 //import org.apache.airavata.registry.api.AiravataRegistry2;
-import org.apache.airavata.schemas.gfac.GramApplicationDeploymentType;
 import org.apache.airavata.schemas.gfac.JobTypeType;
 import org.apache.airavata.schemas.gfac.JobTypeType.Enum;
 import org.apache.airavata.schemas.gfac.ProjectAccountType;
@@ -222,8 +222,8 @@ public class ApplicationDescriptionHostA
         return descriptor;
     }
 
-    public GramApplicationDeploymentType getGramApplicationDescriptionType() {
-        return (GramApplicationDeploymentType)descriptor.getType();
+    public HpcApplicationDeploymentType getHPCApplicationDescriptionType() {
+        return (HpcApplicationDeploymentType)descriptor.getType();
     }
     
     public void 
setShellApplicationDescription(ApplicationDeploymentDescription 
shellApplicationDescription) {
@@ -236,31 +236,31 @@ public class ApplicationDescriptionHostA
     
     private void saveApplicationDescriptionAdvancedOptions() {
                if (isValueNotEmpty(cmbJobType.getText())) {
-                       getGramApplicationDescriptionType().setJobType(
+                   getHPCApplicationDescriptionType().setJobType(
                                        getJobTypeEnum(cmbJobType.getText()));
                }
                if (isValueNotEmpty(txtMaxWallTime.getText())) {
-                       getGramApplicationDescriptionType().setMaxWallTime(
+                   getHPCApplicationDescriptionType().setMaxWallTime(
                                        
Integer.parseInt(txtMaxWallTime.getText()));
                }
                if (isValueNotEmpty(txtCpuCount.getText())) {
-                       getGramApplicationDescriptionType().setCpuCount(
+                   getHPCApplicationDescriptionType().setCpuCount(
                                        
Integer.parseInt(txtCpuCount.getText()));
                }
                if (isValueNotEmpty(txtProcessorsPerNode.getText())) {
-                       
getGramApplicationDescriptionType().setProcessorsPerNode(
+                   getHPCApplicationDescriptionType().setProcessorsPerNode(
                                        
Integer.parseInt(txtProcessorsPerNode.getText()));
                }
         if (isValueNotEmpty(txtNodeCount.getText())) {
-                       getGramApplicationDescriptionType().setNodeCount(
+            getHPCApplicationDescriptionType().setNodeCount(
                                        
Integer.parseInt(txtNodeCount.getText()));
                }
                if (isValueNotEmpty(txtMinMemory.getText())) {
-                       getGramApplicationDescriptionType().setMinMemory(
+                   getHPCApplicationDescriptionType().setMinMemory(
                                        
Integer.parseInt(txtMinMemory.getText()));
                }
            if (isValueNotEmpty(txtMaxMemory.getText())) {
-                   getGramApplicationDescriptionType().setMaxMemory(
+               getHPCApplicationDescriptionType().setMaxMemory(
                            Integer.parseInt(txtMaxMemory.getText()));
                }
                ProjectAccountType projectAccount = getProjectAccountType();
@@ -280,17 +280,17 @@ public class ApplicationDescriptionHostA
     }
 
        private QueueType getQueueName() {
-               if (getGramApplicationDescriptionType().getQueue()==null){
-                       getGramApplicationDescriptionType().addNewQueue();
+               if (getHPCApplicationDescriptionType().getQueue()==null){
+                   getHPCApplicationDescriptionType().addNewQueue();
                }
-               return getGramApplicationDescriptionType().getQueue();
+               return getHPCApplicationDescriptionType().getQueue();
        }
 
        private ProjectAccountType getProjectAccountType() {
-               if 
(getGramApplicationDescriptionType().getProjectAccount()==null){
-                       
getGramApplicationDescriptionType().addNewProjectAccount();
+               if 
(getHPCApplicationDescriptionType().getProjectAccount()==null){
+                   getHPCApplicationDescriptionType().addNewProjectAccount();
                }
-               return getGramApplicationDescriptionType().getProjectAccount();
+               return getHPCApplicationDescriptionType().getProjectAccount();
        }
     
        private String getPropValue(int num){
@@ -302,18 +302,18 @@ public class ApplicationDescriptionHostA
        }
        
     private void loadApplicationDescriptionAdvancedOptions() {
-       GramApplicationDeploymentType gadType = 
getGramApplicationDescriptionType();
-               if (gadType.getJobType()!=null) {
-                       cmbJobType.setSelectedItem(gadType
+        HpcApplicationDeploymentType hpcAppType = 
getHPCApplicationDescriptionType();
+               if (hpcAppType.getJobType()!=null) {
+                       cmbJobType.setSelectedItem(hpcAppType
                                        .getJobType().toString());
                }
-       txtMaxWallTime.setText(getPropValue(gadType.getMaxWallTime()));
-        txtCpuCount.setText(getPropValue(gadType.getCpuCount()));
-        txtNodeCount.setText(getPropValue(gadType.getNodeCount()));
-        
txtProcessorsPerNode.setText(getPropValue(gadType.getProcessorsPerNode()));
-        txtMinMemory.setText(getPropValue(gadType.getMinMemory()));
-        txtMaxMemory.setText(getPropValue(gadType.getMaxMemory()));
-        txtNodeCount.setText(getPropValue(gadType.getNodeCount()));
+       txtMaxWallTime.setText(getPropValue(hpcAppType.getMaxWallTime()));
+        txtCpuCount.setText(getPropValue(hpcAppType.getCpuCount()));
+        txtNodeCount.setText(getPropValue(hpcAppType.getNodeCount()));
+        
txtProcessorsPerNode.setText(getPropValue(hpcAppType.getProcessorsPerNode()));
+        txtMinMemory.setText(getPropValue(hpcAppType.getMinMemory()));
+        txtMaxMemory.setText(getPropValue(hpcAppType.getMaxMemory()));
+        txtNodeCount.setText(getPropValue(hpcAppType.getNodeCount()));
                ProjectAccountType projectAccount = getProjectAccountType();
 
                
txtProjectAccountNumber.setText(projectAccount.getProjectAccountNumber()==null? 
"":projectAccount.getProjectAccountNumber());

Modified: 
airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/dialogs/descriptors/HostDeploymentDialog.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/dialogs/descriptors/HostDeploymentDialog.java?rev=1416040&r1=1416039&r2=1416040&view=diff
==============================================================================
--- 
airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/dialogs/descriptors/HostDeploymentDialog.java
 (original)
+++ 
airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/dialogs/descriptors/HostDeploymentDialog.java
 Sat Dec  1 18:41:25 2012
@@ -56,13 +56,13 @@ import org.apache.airavata.registry.api.
 import 
org.apache.airavata.registry.api.exception.gateway.MalformedDescriptorException;
 import org.apache.airavata.schemas.gfac.ApplicationDeploymentDescriptionType;
 import org.apache.airavata.schemas.gfac.GlobusHostType;
-import org.apache.airavata.schemas.gfac.GramApplicationDeploymentType;
 import org.apache.airavata.xbaya.ui.menues.MenuIcons;
 import org.apache.airavata.xbaya.ui.widgets.GridPanel;
 import org.apache.airavata.xbaya.ui.widgets.XBayaLabel;
 import org.apache.airavata.xbaya.ui.widgets.XBayaLinkButton;
 import org.apache.airavata.xbaya.ui.widgets.XBayaTextField;
 import org.apache.xmlbeans.XmlException;
+import org.ggf.schemas.jsdl.x2006.x07.jsdlHpcpa.HPCProfileApplicationDocument;
 
 public class HostDeploymentDialog extends JDialog implements ActionListener {
     /**
@@ -498,7 +498,7 @@ public class HostDeploymentDialog extend
                                hostDescription = 
registry.getApplicationManager().getHostDescription(hostName);
                                if (hostDescription.getType() instanceof 
GlobusHostType) {
                                    
getShellApplicationDescription().getType().changeType(
-                                           GramApplicationDeploymentType.type);
+                                           HPCProfileApplicationDocument.type);
                                } else {
                                    
getShellApplicationDescription().getType().changeType(
                                            
ApplicationDeploymentDescriptionType.type);


Reply via email to