com.intel.gpe.clients.dom.jms
Class JSDLJobImpl
java.lang.Object
com.intel.gpe.clients.dom.jms.JSDLJobImpl
- All Implemented Interfaces:
- com.intel.gpe.clients.api.Job, com.intel.gpe.clients.api.jsdl.JSDLJob
- Direct Known Subclasses:
- GPEJobImpl
public class JSDLJobImpl
- extends java.lang.Object
- implements com.intel.gpe.clients.api.jsdl.JSDLJob
Implementation of JSDLJob
that stores data in DOM tree.
- Version:
- $Id: JSDLJobImpl.java,v 1.5 2006/07/25 10:43:39 baklushin Exp $
- Author:
- Alexander Lukichev
Constructor Summary |
JSDLJobImpl(org.w3c.dom.Element value)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JSDL_NS
public static java.lang.String JSDL_NS
JOB_DEFINITION
public static javax.xml.namespace.QName JOB_DEFINITION
JOB_DESCRIPTION
public static javax.xml.namespace.QName JOB_DESCRIPTION
DATA_STAGING
public static javax.xml.namespace.QName DATA_STAGING
FILE_NAME
public static javax.xml.namespace.QName FILE_NAME
FILESYSTEM_NAME
public static javax.xml.namespace.QName FILESYSTEM_NAME
CREATION_FLAG
public static javax.xml.namespace.QName CREATION_FLAG
RESOURCES
public static javax.xml.namespace.QName RESOURCES
OPERATING_SYSTEM
public static javax.xml.namespace.QName OPERATING_SYSTEM
OPERATING_SYSTEM_TYPE
public static javax.xml.namespace.QName OPERATING_SYSTEM_TYPE
OPERATING_SYSTEM_VERSION
public static javax.xml.namespace.QName OPERATING_SYSTEM_VERSION
CPU_ARCHITECTURE
public static javax.xml.namespace.QName CPU_ARCHITECTURE
CPU_ARCHITECTURE_NAME
public static javax.xml.namespace.QName CPU_ARCHITECTURE_NAME
INDIVIDUAL_CPU_COUNT
public static javax.xml.namespace.QName INDIVIDUAL_CPU_COUNT
UPPER_BOUNDED_RANGE
public static javax.xml.namespace.QName UPPER_BOUNDED_RANGE
LOWER_BOUNDED_RANGE
public static javax.xml.namespace.QName LOWER_BOUNDED_RANGE
EXACT
public static javax.xml.namespace.QName EXACT
TOTAL_CPU_COUNT
public static javax.xml.namespace.QName TOTAL_CPU_COUNT
INDIVIDUAL_PHYSICAL_MEMORY
public static javax.xml.namespace.QName INDIVIDUAL_PHYSICAL_MEMORY
INDIVIDUAL_CPU_SPEED
public static javax.xml.namespace.QName INDIVIDUAL_CPU_SPEED
INDIVIDUAL_DISK_SPACE
public static javax.xml.namespace.QName INDIVIDUAL_DISK_SPACE
EXCLUSIVE_EXECUTION
public static javax.xml.namespace.QName EXCLUSIVE_EXECUTION
namespaces
protected com.intel.gpe.util.xml.Namespaces namespaces
JSDLJobImpl
public JSDLJobImpl(org.w3c.dom.Element value)
getOrCreateJobDefinition
public org.w3c.dom.Element getOrCreateJobDefinition()
throws java.lang.Exception
- Throws:
java.lang.Exception
getOrCreateJobDescription
public org.w3c.dom.Element getOrCreateJobDescription()
throws java.lang.Exception
- Throws:
java.lang.Exception
getOrCreateResources
public org.w3c.dom.Element getOrCreateResources()
throws java.lang.Exception
- Throws:
java.lang.Exception
setId
public void setId(java.lang.String id)
- Specified by:
setId
in interface com.intel.gpe.clients.api.jsdl.JSDLJob
getId
public java.lang.String getId()
- Specified by:
getId
in interface com.intel.gpe.clients.api.jsdl.JSDLJob
addDataStagingImportElement
public void addDataStagingImportElement(java.lang.String uri,
java.lang.String fileSystem,
java.lang.String file)
- Specified by:
addDataStagingImportElement
in interface com.intel.gpe.clients.api.jsdl.JSDLJob
addDataStagingExportElement
public void addDataStagingExportElement(java.lang.String fileSystem,
java.lang.String file,
java.lang.String uri)
- Specified by:
addDataStagingExportElement
in interface com.intel.gpe.clients.api.jsdl.JSDLJob
setOperatingSystemRequirements
public void setOperatingSystemRequirements(com.intel.gpe.clients.api.jsdl.OperatingSystemRequirementsType osType)
- Specified by:
setOperatingSystemRequirements
in interface com.intel.gpe.clients.api.jsdl.JSDLJob
getOperatingSystemRequirements
public com.intel.gpe.clients.api.jsdl.OperatingSystemRequirementsType getOperatingSystemRequirements()
- Specified by:
getOperatingSystemRequirements
in interface com.intel.gpe.clients.api.jsdl.JSDLJob
setCPUArchitectureRequirements
public void setCPUArchitectureRequirements(com.intel.gpe.clients.api.jsdl.ProcessorType cpuArchitecture)
- Specified by:
setCPUArchitectureRequirements
in interface com.intel.gpe.clients.api.jsdl.JSDLJob
getCPUArchitectureRequirements
public com.intel.gpe.clients.api.jsdl.ProcessorType getCPUArchitectureRequirements()
- Specified by:
getCPUArchitectureRequirements
in interface com.intel.gpe.clients.api.jsdl.JSDLJob
setIndividualCPUCountRequirements
public void setIndividualCPUCountRequirements(com.intel.gpe.clients.api.jsdl.RangeValueType cpuCount)
- Specified by:
setIndividualCPUCountRequirements
in interface com.intel.gpe.clients.api.jsdl.JSDLJob
getIndividualCPUCountRequirements
public com.intel.gpe.clients.api.jsdl.RangeValueType getIndividualCPUCountRequirements()
- Specified by:
getIndividualCPUCountRequirements
in interface com.intel.gpe.clients.api.jsdl.JSDLJob
setTotalCPUCountRequirements
public void setTotalCPUCountRequirements(com.intel.gpe.clients.api.jsdl.RangeValueType cpuCount)
- Specified by:
setTotalCPUCountRequirements
in interface com.intel.gpe.clients.api.jsdl.JSDLJob
getTotalCPUCountRequirements
public com.intel.gpe.clients.api.jsdl.RangeValueType getTotalCPUCountRequirements()
- Specified by:
getTotalCPUCountRequirements
in interface com.intel.gpe.clients.api.jsdl.JSDLJob
setIndividualPhysicalMemoryRequirements
public void setIndividualPhysicalMemoryRequirements(com.intel.gpe.clients.api.jsdl.RangeValueType physicalMemory)
- Specified by:
setIndividualPhysicalMemoryRequirements
in interface com.intel.gpe.clients.api.jsdl.JSDLJob
getIndividualPhysicalMemoryRequirements
public com.intel.gpe.clients.api.jsdl.RangeValueType getIndividualPhysicalMemoryRequirements()
- Specified by:
getIndividualPhysicalMemoryRequirements
in interface com.intel.gpe.clients.api.jsdl.JSDLJob
setIndividualCPUSpeedRequirements
public void setIndividualCPUSpeedRequirements(com.intel.gpe.clients.api.jsdl.RangeValueType cpuSpeed)
- Specified by:
setIndividualCPUSpeedRequirements
in interface com.intel.gpe.clients.api.jsdl.JSDLJob
getIndividualCPUSpeedRequirements
public com.intel.gpe.clients.api.jsdl.RangeValueType getIndividualCPUSpeedRequirements()
- Specified by:
getIndividualCPUSpeedRequirements
in interface com.intel.gpe.clients.api.jsdl.JSDLJob
setIndividualDiskSpaceRequirements
public void setIndividualDiskSpaceRequirements(com.intel.gpe.clients.api.jsdl.RangeValueType diskSpace)
- Specified by:
setIndividualDiskSpaceRequirements
in interface com.intel.gpe.clients.api.jsdl.JSDLJob
getIndividualDiskSpaceRequirements
public com.intel.gpe.clients.api.jsdl.RangeValueType getIndividualDiskSpaceRequirements()
- Specified by:
getIndividualDiskSpaceRequirements
in interface com.intel.gpe.clients.api.jsdl.JSDLJob
setExclusiveExecutionRequirements
public void setExclusiveExecutionRequirements(boolean flag)
- Specified by:
setExclusiveExecutionRequirements
in interface com.intel.gpe.clients.api.jsdl.JSDLJob
getExclusiveExecutionRequirements
public boolean getExclusiveExecutionRequirements()
- Specified by:
getExclusiveExecutionRequirements
in interface com.intel.gpe.clients.api.jsdl.JSDLJob
getValue
public org.w3c.dom.Element getValue()
getDataStagingImportElements
public java.util.Collection<com.intel.gpe.clients.api.jsdl.DataStagingElement> getDataStagingImportElements()
- Specified by:
getDataStagingImportElements
in interface com.intel.gpe.clients.api.jsdl.JSDLJob
getDataStagingExportElements
public java.util.Collection<com.intel.gpe.clients.api.jsdl.DataStagingElement> getDataStagingExportElements()
- Specified by:
getDataStagingExportElements
in interface com.intel.gpe.clients.api.jsdl.JSDLJob
toByteArray
public byte[] toByteArray()
throws java.io.IOException
- Specified by:
toByteArray
in interface com.intel.gpe.clients.api.jsdl.JSDLJob
- Throws:
java.io.IOException
addExtensionElement
public void addExtensionElement(org.w3c.dom.Element element)
- Specified by:
addExtensionElement
in interface com.intel.gpe.clients.api.jsdl.JSDLJob
getExtensionElement
public org.w3c.dom.Element[] getExtensionElement(javax.xml.namespace.QName qname)
- Specified by:
getExtensionElement
in interface com.intel.gpe.clients.api.jsdl.JSDLJob
Copyright © 2008. All Rights Reserved.