Groovy Documentation

com.ace.mws.plugins
[Java] Class JobReportRequirementsList

java.lang.Object
  java.util.AbstractCollection
      java.util.AbstractList
          java.util.ArrayList
              com.ace.mws.plugins.JobReportRequirementsList
All Implemented Interfaces:
IJobReportRequirement

public class JobReportRequirementsList
extends ArrayList

A list of JobReportRequirement objects. This class also has helper methods to act on the it as if it were a JobReportRequirement. In reality these methods act on the first element in the list.

Authors:
bsaville


Constructor Summary
JobReportRequirementsList()

 
Method Summary
JobReportRequirement add()

Creates a new JobReportRequirement and adds to the list.

String getArchitecture()

{@inheritDoc}

JobReportRequirement getFirst()

Returns the first element of the list.

String getNetwork()

{@inheritDoc}

Integer getNodeCountMinimum()

{@inheritDoc}

Integer getNodeDisk()

{@inheritDoc}

Integer getNodeMemory()

{@inheritDoc}

Integer getNodeSwap()

{@inheritDoc}

List getPreferredNodeFeatures()

{@inheritDoc}

Integer getProcessorCountMinimum()

{@inheritDoc}

List getRequiredNodeFeatures()

{@inheritDoc}

Integer getTasksPerNode()

{@inheritDoc}

void setArchitecture(String architecture)

{@inheritDoc}

void setNetwork(String network)

{@inheritDoc}

void setNodeCountMinimum(Integer nodeCountMinimum)

{@inheritDoc}

void setNodeDisk(Integer nodeDisk)

{@inheritDoc}

void setNodeMemory(Integer nodeMemory)

{@inheritDoc}

void setNodeSwap(Integer nodeSwap)

{@inheritDoc}

void setPreferredNodeFeatures(List preferredNodeFeatures)

{@inheritDoc}

void setProcessorCountMinimum(Integer processorCountMinimum)

{@inheritDoc}

void setRequiredNodeFeatures(List requiredNodeFeatures)

{@inheritDoc}

void setTasksPerNode(Integer tasksPerNode)

{@inheritDoc}

 
Methods inherited from class ArrayList
add, add, get, clone, indexOf, clear, contains, isEmpty, lastIndexOf, addAll, addAll, size, toArray, toArray, remove, remove, set, ensureCapacity, trimToSize, equals, hashCode, iterator, listIterator, listIterator, subList, toString, containsAll, removeAll, retainAll, wait, wait, wait, getClass, notify, notifyAll
 
Methods inherited from class AbstractList
add, add, get, equals, hashCode, indexOf, clear, lastIndexOf, addAll, iterator, remove, set, listIterator, listIterator, subList, toString, contains, isEmpty, addAll, size, toArray, toArray, remove, containsAll, removeAll, retainAll, wait, wait, wait, getClass, notify, notifyAll, size
 

Constructor Detail

JobReportRequirementsList

JobReportRequirementsList()


 
Method Detail

add

public JobReportRequirement add()
Creates a new JobReportRequirement and adds to the list. This element is then returned.
Returns:
A new requirement object which was added to the list.


getArchitecture

public String getArchitecture()
{@inheritDoc}


getFirst

public JobReportRequirement getFirst()
Returns the first element of the list. Creates the element if it does not exist.
Returns:
The first element of the list.


getNetwork

public String getNetwork()
{@inheritDoc}


getNodeCountMinimum

public Integer getNodeCountMinimum()
{@inheritDoc}


getNodeDisk

public Integer getNodeDisk()
{@inheritDoc}


getNodeMemory

public Integer getNodeMemory()
{@inheritDoc}


getNodeSwap

public Integer getNodeSwap()
{@inheritDoc}


getPreferredNodeFeatures

public List getPreferredNodeFeatures()
{@inheritDoc}


getProcessorCountMinimum

public Integer getProcessorCountMinimum()
{@inheritDoc}


getRequiredNodeFeatures

public List getRequiredNodeFeatures()
{@inheritDoc}


getTasksPerNode

public Integer getTasksPerNode()
{@inheritDoc}


setArchitecture

public void setArchitecture(String architecture)
{@inheritDoc}


setNetwork

public void setNetwork(String network)
{@inheritDoc}


setNodeCountMinimum

public void setNodeCountMinimum(Integer nodeCountMinimum)
{@inheritDoc}


setNodeDisk

public void setNodeDisk(Integer nodeDisk)
{@inheritDoc}


setNodeMemory

public void setNodeMemory(Integer nodeMemory)
{@inheritDoc}


setNodeSwap

public void setNodeSwap(Integer nodeSwap)
{@inheritDoc}


setPreferredNodeFeatures

public void setPreferredNodeFeatures(List preferredNodeFeatures)
{@inheritDoc}


setProcessorCountMinimum

public void setProcessorCountMinimum(Integer processorCountMinimum)
{@inheritDoc}


setRequiredNodeFeatures

public void setRequiredNodeFeatures(List requiredNodeFeatures)
{@inheritDoc}


setTasksPerNode

public void setTasksPerNode(Integer tasksPerNode)
{@inheritDoc}


 

Groovy Documentation