com.ace.moab.api.reservation
Class StandingReservation

java.lang.Object
  extended by com.ace.moab.api.reservation.Reservation
      extended by com.ace.moab.api.reservation.StandingReservation
All Implemented Interfaces:
java.io.Serializable

public class StandingReservation
extends Reservation
implements java.io.Serializable

This class represents a standing reservation.

A standing reservation is any reservation that is not a one-time reservation. This includes recurring reservations every day, week, or infinite reservations.

Author:
Scott Brown, Trent Weber, Nate Seeley
See Also:
Serialized Form

Constructor Summary
StandingReservation()
           
 
Method Summary
 java.lang.String getAccountList()
          Get the account list associated with this reservation (see description)
 java.lang.String getClassList()
          Get the class list associated with this reservation (see description)
 java.lang.String getClusterList()
          Get the reservation's cluster list
 java.lang.String getGroupList()
          Get the group list associated with this reservation (see description)
 java.lang.String getQosList()
          Get the QOS list associated with this reservation (see description)
 ReservationTime getTime()
          Get the Reservation's time information
 java.lang.String getUserList()
          Get the user list associated with this reservation (see description)
 boolean isAllowGridSandbox()
          Return true if the standing reservation will allow Grid Sandboxing
 boolean isDisabled()
          Returns true if the standing reservation is currently disabled
 void setAccountList(java.lang.String accountList)
          Set the account list associated with this reservation (see description)
 void setAllowGridSandbox(boolean allowGridSandbox)
          Set to true if the standing reservation will allow Grid Sandboxing
 void setClassList(java.lang.String classList)
          Set the class list associated with this reservation (see description)
 void setClusterList(java.lang.String clusterList)
          Set the reservation's cluster list
 void setDisabled(boolean isDisabled)
          Set to true if the standing reservation is currently disabled
 void setGroupList(java.lang.String groupList)
          Set the group list associated with this reservation (see description)
 void setQosList(java.lang.String qosList)
          Set the QOS list associated with this reservation (see description)
 void setTime(ReservationTime time)
          Set the Reservation's time information
 void setUserList(java.lang.String userList)
          Set the user list associated with this reservation (see description)
 
Methods inherited from class com.ace.moab.api.reservation.Reservation
addAclObject, addVariable, allocatedNodesToString, containsAllocatedNode, getAccountingAccount, getAccountingClass, getAccountingGroup, getAccountingQOS, getAccountingUser, getACL, getACLString, getAllocatedNodes, getAllocNodeCount, getAllocProcCount, getAllocTaskCount, getComments, getCreationDate, getCredentials, getDuration, getEndDate, getEndTimeInSeconds, getExpireDate, getFlags, getFormattedEndTime, getFormattedStartTime, getGlobalID, getHostListExpression, getJobInformation, getMaxTasks, getMessages, getName, getNodeSetPolicy, getOwner, getPartition, getProfile, getRequirements, getResources, getSpecName, getStartDate, getStartTimeInSeconds, getStatistics, getSubType, getTaskCount, getTriggerList, getType, getUIndex, getVariables, isActive, isTracked, setAccountingAccount, setAccountingClass, setAccountingGroup, setAccountingQOS, setAccountingUser, setACL, setActive, setAllocatedNodeList, setAllocatedNodes, setAllocNodeCount, setAllocProcCount, setAllocTaskCount, setComments, setCreationDate, setCredentials, setDuration, setEndDate, setExpireDate, setFlags, setGlobalID, setHostListExpression, setHostListExpression, setJobInformation, setMaxTasks, setMessages, setName, setNodeSetPolicy, setOwner, setPartition, setProfile, setRequirements, setResources, setSpecName, setStartDate, setStatistics, setSubType, setTaskCount, setTracked, setTriggerList, setType, setUIndex, setVariables
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StandingReservation

public StandingReservation()
Method Detail

isDisabled

public boolean isDisabled()
Returns true if the standing reservation is currently disabled

Returns:
true if the standing reservation is currently disabled

setDisabled

public void setDisabled(boolean isDisabled)
Set to true if the standing reservation is currently disabled

Parameters:
isDisabled - true if the standing reservation is currently disabled

getTime

public ReservationTime getTime()
Get the Reservation's time information

Returns:
the Reservation's time information

setTime

public void setTime(ReservationTime time)
Set the Reservation's time information

Parameters:
time - the Reservation's time information

isAllowGridSandbox

public boolean isAllowGridSandbox()
Return true if the standing reservation will allow Grid Sandboxing

Returns:
true if the standing reservation will allow Grid Sandboxing

setAllowGridSandbox

public void setAllowGridSandbox(boolean allowGridSandbox)
Set to true if the standing reservation will allow Grid Sandboxing

Parameters:
allowGridSandbox - true if the standing reservation will allow Grid Sandboxing

getClusterList

public java.lang.String getClusterList()
Get the reservation's cluster list

Returns:
the reservation's cluster list

setClusterList

public void setClusterList(java.lang.String clusterList)
Set the reservation's cluster list

Parameters:
clusterList - the reservation's cluster list

getUserList

public java.lang.String getUserList()
Get the user list associated with this reservation (see description)

Returns:
the user list associated with this reservation (see description)

setUserList

public void setUserList(java.lang.String userList)
Set the user list associated with this reservation (see description)

Parameters:
userList - the user list associated with this reservation (see description)

getGroupList

public java.lang.String getGroupList()
Get the group list associated with this reservation (see description)

Returns:
the group list associated with this reservation (see description)

setGroupList

public void setGroupList(java.lang.String groupList)
Set the group list associated with this reservation (see description)

Parameters:
groupList - the group list associated with this reservation (see description)

getQosList

public java.lang.String getQosList()
Get the QOS list associated with this reservation (see description)

Returns:
the QOS list associated with this reservation (see description)

setQosList

public void setQosList(java.lang.String qosList)
Set the QOS list associated with this reservation (see description)

Parameters:
qosList - the QOS list associated with this reservation (see description)

getClassList

public java.lang.String getClassList()
Get the class list associated with this reservation (see description)

Returns:
the class list associated with this reservation (see description)

setClassList

public void setClassList(java.lang.String classList)
Set the class list associated with this reservation (see description)

Parameters:
classList - the class list associated with this reservation (see description)

getAccountList

public java.lang.String getAccountList()
Get the account list associated with this reservation (see description)

Returns:
the account list associated with this reservation (see description)

setAccountList

public void setAccountList(java.lang.String accountList)
Set the account list associated with this reservation (see description)

Parameters:
accountList - the account list associated with this reservation (see description)


Copyright © 2001-2009 Cluster Resources, Inc. All Rights Reserved.