net.sf.mpxj.primavera.schema
Class ScheduleOptionsType

java.lang.Object
  extended by net.sf.mpxj.primavera.schema.ScheduleOptionsType

public class ScheduleOptionsType
extends Object

Java class for ScheduleOptionsType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="ScheduleOptionsType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="CalculateFloatBasedOnFinishDate" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="ComputeTotalFloatType" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <enumeration value="Start Float = Late Start - Early Start"/>
               <enumeration value="Finish Float = Late Finish - Early Finish"/>
               <enumeration value="Smallest of Start Float and Finish Float"/>
             </restriction>
           </simpleType>
         </element>
         <element name="CreateDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="CreateUser" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="CriticalActivityFloatThreshold" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
         <element name="CriticalActivityPathType" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <enumeration value="Critical Float"/>
               <enumeration value="Longest Path"/>
             </restriction>
           </simpleType>
         </element>
         <element name="IgnoreOtherProjectRelationships" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="LastUpdateDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="LastUpdateUser" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="LevelResourcesDuringScheduling" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="MakeOpenEndedActivitiesCritical" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="MaximumMultipleFloatPaths" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}int">
               <minInclusive value="0"/>
               <maxInclusive value="1000"/>
             </restriction>
           </simpleType>
         </element>
         <element name="MultipleFloatPathsEnabled" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="MultipleFloatPathsEndingActivityObjectId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="MultipleFloatPathsUseTotalFloat" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="OutOfSequenceScheduleType" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <enumeration value=""/>
               <enumeration value="Retained Logic"/>
               <enumeration value="Progress Override"/>
               <enumeration value="Actual Dates"/>
             </restriction>
           </simpleType>
         </element>
         <element name="ProjectId" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <maxLength value="20"/>
             </restriction>
           </simpleType>
         </element>
         <element name="ProjectObjectId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="RecalculateResourceCosts" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="RelationshipLagCalendar" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <enumeration value="Predecessor Activity Calendar"/>
               <enumeration value="Successor Activity Calendar"/>
               <enumeration value="24 Hour Calendar"/>
               <enumeration value="Project Default Calendar"/>
             </restriction>
           </simpleType>
         </element>
         <element name="StartToStartLagCalculationType" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="UseExpectedFinishDates" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="UserName" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <maxLength value="32"/>
             </restriction>
           </simpleType>
         </element>
         <element name="UserObjectId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  JAXBElement<Boolean> calculateFloatBasedOnFinishDate
           
protected  String computeTotalFloatType
           
protected  JAXBElement<Date> createDate
           
protected  String createUser
           
protected  JAXBElement<Double> criticalActivityFloatThreshold
           
protected  String criticalActivityPathType
           
protected  JAXBElement<Boolean> ignoreOtherProjectRelationships
           
protected  JAXBElement<Date> lastUpdateDate
           
protected  String lastUpdateUser
           
protected  JAXBElement<Boolean> levelResourcesDuringScheduling
           
protected  JAXBElement<Boolean> makeOpenEndedActivitiesCritical
           
protected  JAXBElement<Integer> maximumMultipleFloatPaths
           
protected  JAXBElement<Boolean> multipleFloatPathsEnabled
           
protected  JAXBElement<Integer> multipleFloatPathsEndingActivityObjectId
           
protected  JAXBElement<Boolean> multipleFloatPathsUseTotalFloat
           
protected  String outOfSequenceScheduleType
           
protected  String projectId
           
protected  JAXBElement<Integer> projectObjectId
           
protected  JAXBElement<Boolean> recalculateResourceCosts
           
protected  String relationshipLagCalendar
           
protected  JAXBElement<Boolean> startToStartLagCalculationType
           
protected  JAXBElement<Boolean> useExpectedFinishDates
           
protected  String userName
           
protected  JAXBElement<Integer> userObjectId
           
 
Constructor Summary
ScheduleOptionsType()
           
 
Method Summary
 JAXBElement<Boolean> getCalculateFloatBasedOnFinishDate()
          Gets the value of the calculateFloatBasedOnFinishDate property.
 String getComputeTotalFloatType()
          Gets the value of the computeTotalFloatType property.
 JAXBElement<Date> getCreateDate()
          Gets the value of the createDate property.
 String getCreateUser()
          Gets the value of the createUser property.
 JAXBElement<Double> getCriticalActivityFloatThreshold()
          Gets the value of the criticalActivityFloatThreshold property.
 String getCriticalActivityPathType()
          Gets the value of the criticalActivityPathType property.
 JAXBElement<Boolean> getIgnoreOtherProjectRelationships()
          Gets the value of the ignoreOtherProjectRelationships property.
 JAXBElement<Date> getLastUpdateDate()
          Gets the value of the lastUpdateDate property.
 String getLastUpdateUser()
          Gets the value of the lastUpdateUser property.
 JAXBElement<Boolean> getLevelResourcesDuringScheduling()
          Gets the value of the levelResourcesDuringScheduling property.
 JAXBElement<Boolean> getMakeOpenEndedActivitiesCritical()
          Gets the value of the makeOpenEndedActivitiesCritical property.
 JAXBElement<Integer> getMaximumMultipleFloatPaths()
          Gets the value of the maximumMultipleFloatPaths property.
 JAXBElement<Boolean> getMultipleFloatPathsEnabled()
          Gets the value of the multipleFloatPathsEnabled property.
 JAXBElement<Integer> getMultipleFloatPathsEndingActivityObjectId()
          Gets the value of the multipleFloatPathsEndingActivityObjectId property.
 JAXBElement<Boolean> getMultipleFloatPathsUseTotalFloat()
          Gets the value of the multipleFloatPathsUseTotalFloat property.
 String getOutOfSequenceScheduleType()
          Gets the value of the outOfSequenceScheduleType property.
 String getProjectId()
          Gets the value of the projectId property.
 JAXBElement<Integer> getProjectObjectId()
          Gets the value of the projectObjectId property.
 JAXBElement<Boolean> getRecalculateResourceCosts()
          Gets the value of the recalculateResourceCosts property.
 String getRelationshipLagCalendar()
          Gets the value of the relationshipLagCalendar property.
 JAXBElement<Boolean> getStartToStartLagCalculationType()
          Gets the value of the startToStartLagCalculationType property.
 JAXBElement<Boolean> getUseExpectedFinishDates()
          Gets the value of the useExpectedFinishDates property.
 String getUserName()
          Gets the value of the userName property.
 JAXBElement<Integer> getUserObjectId()
          Gets the value of the userObjectId property.
 void setCalculateFloatBasedOnFinishDate(JAXBElement<Boolean> value)
          Sets the value of the calculateFloatBasedOnFinishDate property.
 void setComputeTotalFloatType(String value)
          Sets the value of the computeTotalFloatType property.
 void setCreateDate(JAXBElement<Date> value)
          Sets the value of the createDate property.
 void setCreateUser(String value)
          Sets the value of the createUser property.
 void setCriticalActivityFloatThreshold(JAXBElement<Double> value)
          Sets the value of the criticalActivityFloatThreshold property.
 void setCriticalActivityPathType(String value)
          Sets the value of the criticalActivityPathType property.
 void setIgnoreOtherProjectRelationships(JAXBElement<Boolean> value)
          Sets the value of the ignoreOtherProjectRelationships property.
 void setLastUpdateDate(JAXBElement<Date> value)
          Sets the value of the lastUpdateDate property.
 void setLastUpdateUser(String value)
          Sets the value of the lastUpdateUser property.
 void setLevelResourcesDuringScheduling(JAXBElement<Boolean> value)
          Sets the value of the levelResourcesDuringScheduling property.
 void setMakeOpenEndedActivitiesCritical(JAXBElement<Boolean> value)
          Sets the value of the makeOpenEndedActivitiesCritical property.
 void setMaximumMultipleFloatPaths(JAXBElement<Integer> value)
          Sets the value of the maximumMultipleFloatPaths property.
 void setMultipleFloatPathsEnabled(JAXBElement<Boolean> value)
          Sets the value of the multipleFloatPathsEnabled property.
 void setMultipleFloatPathsEndingActivityObjectId(JAXBElement<Integer> value)
          Sets the value of the multipleFloatPathsEndingActivityObjectId property.
 void setMultipleFloatPathsUseTotalFloat(JAXBElement<Boolean> value)
          Sets the value of the multipleFloatPathsUseTotalFloat property.
 void setOutOfSequenceScheduleType(String value)
          Sets the value of the outOfSequenceScheduleType property.
 void setProjectId(String value)
          Sets the value of the projectId property.
 void setProjectObjectId(JAXBElement<Integer> value)
          Sets the value of the projectObjectId property.
 void setRecalculateResourceCosts(JAXBElement<Boolean> value)
          Sets the value of the recalculateResourceCosts property.
 void setRelationshipLagCalendar(String value)
          Sets the value of the relationshipLagCalendar property.
 void setStartToStartLagCalculationType(JAXBElement<Boolean> value)
          Sets the value of the startToStartLagCalculationType property.
 void setUseExpectedFinishDates(JAXBElement<Boolean> value)
          Sets the value of the useExpectedFinishDates property.
 void setUserName(String value)
          Sets the value of the userName property.
 void setUserObjectId(JAXBElement<Integer> value)
          Sets the value of the userObjectId property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

calculateFloatBasedOnFinishDate

protected JAXBElement<Boolean> calculateFloatBasedOnFinishDate

computeTotalFloatType

protected String computeTotalFloatType

createDate

protected JAXBElement<Date> createDate

createUser

protected String createUser

criticalActivityFloatThreshold

protected JAXBElement<Double> criticalActivityFloatThreshold

criticalActivityPathType

protected String criticalActivityPathType

ignoreOtherProjectRelationships

protected JAXBElement<Boolean> ignoreOtherProjectRelationships

lastUpdateDate

protected JAXBElement<Date> lastUpdateDate

lastUpdateUser

protected String lastUpdateUser

levelResourcesDuringScheduling

protected JAXBElement<Boolean> levelResourcesDuringScheduling

makeOpenEndedActivitiesCritical

protected JAXBElement<Boolean> makeOpenEndedActivitiesCritical

maximumMultipleFloatPaths

protected JAXBElement<Integer> maximumMultipleFloatPaths

multipleFloatPathsEnabled

protected JAXBElement<Boolean> multipleFloatPathsEnabled

multipleFloatPathsEndingActivityObjectId

protected JAXBElement<Integer> multipleFloatPathsEndingActivityObjectId

multipleFloatPathsUseTotalFloat

protected JAXBElement<Boolean> multipleFloatPathsUseTotalFloat

outOfSequenceScheduleType

protected String outOfSequenceScheduleType

projectId

protected String projectId

projectObjectId

protected JAXBElement<Integer> projectObjectId

recalculateResourceCosts

protected JAXBElement<Boolean> recalculateResourceCosts

relationshipLagCalendar

protected String relationshipLagCalendar

startToStartLagCalculationType

protected JAXBElement<Boolean> startToStartLagCalculationType

useExpectedFinishDates

protected JAXBElement<Boolean> useExpectedFinishDates

userName

protected String userName

userObjectId

protected JAXBElement<Integer> userObjectId
Constructor Detail

ScheduleOptionsType

public ScheduleOptionsType()
Method Detail

getCalculateFloatBasedOnFinishDate

public JAXBElement<Boolean> getCalculateFloatBasedOnFinishDate()
Gets the value of the calculateFloatBasedOnFinishDate property.

Returns:
possible object is JAXBElement<Boolean>

setCalculateFloatBasedOnFinishDate

public void setCalculateFloatBasedOnFinishDate(JAXBElement<Boolean> value)
Sets the value of the calculateFloatBasedOnFinishDate property.

Parameters:
value - allowed object is JAXBElement<Boolean>

getComputeTotalFloatType

public String getComputeTotalFloatType()
Gets the value of the computeTotalFloatType property.

Returns:
possible object is String

setComputeTotalFloatType

public void setComputeTotalFloatType(String value)
Sets the value of the computeTotalFloatType property.

Parameters:
value - allowed object is String

getCreateDate

public JAXBElement<Date> getCreateDate()
Gets the value of the createDate property.

Returns:
possible object is JAXBElement<Date>

setCreateDate

public void setCreateDate(JAXBElement<Date> value)
Sets the value of the createDate property.

Parameters:
value - allowed object is JAXBElement<Date>

getCreateUser

public String getCreateUser()
Gets the value of the createUser property.

Returns:
possible object is String

setCreateUser

public void setCreateUser(String value)
Sets the value of the createUser property.

Parameters:
value - allowed object is String

getCriticalActivityFloatThreshold

public JAXBElement<Double> getCriticalActivityFloatThreshold()
Gets the value of the criticalActivityFloatThreshold property.

Returns:
possible object is JAXBElement<Double>

setCriticalActivityFloatThreshold

public void setCriticalActivityFloatThreshold(JAXBElement<Double> value)
Sets the value of the criticalActivityFloatThreshold property.

Parameters:
value - allowed object is JAXBElement<Double>

getCriticalActivityPathType

public String getCriticalActivityPathType()
Gets the value of the criticalActivityPathType property.

Returns:
possible object is String

setCriticalActivityPathType

public void setCriticalActivityPathType(String value)
Sets the value of the criticalActivityPathType property.

Parameters:
value - allowed object is String

getIgnoreOtherProjectRelationships

public JAXBElement<Boolean> getIgnoreOtherProjectRelationships()
Gets the value of the ignoreOtherProjectRelationships property.

Returns:
possible object is JAXBElement<Boolean>

setIgnoreOtherProjectRelationships

public void setIgnoreOtherProjectRelationships(JAXBElement<Boolean> value)
Sets the value of the ignoreOtherProjectRelationships property.

Parameters:
value - allowed object is JAXBElement<Boolean>

getLastUpdateDate

public JAXBElement<Date> getLastUpdateDate()
Gets the value of the lastUpdateDate property.

Returns:
possible object is JAXBElement<Date>

setLastUpdateDate

public void setLastUpdateDate(JAXBElement<Date> value)
Sets the value of the lastUpdateDate property.

Parameters:
value - allowed object is JAXBElement<Date>

getLastUpdateUser

public String getLastUpdateUser()
Gets the value of the lastUpdateUser property.

Returns:
possible object is String

setLastUpdateUser

public void setLastUpdateUser(String value)
Sets the value of the lastUpdateUser property.

Parameters:
value - allowed object is String

getLevelResourcesDuringScheduling

public JAXBElement<Boolean> getLevelResourcesDuringScheduling()
Gets the value of the levelResourcesDuringScheduling property.

Returns:
possible object is JAXBElement<Boolean>

setLevelResourcesDuringScheduling

public void setLevelResourcesDuringScheduling(JAXBElement<Boolean> value)
Sets the value of the levelResourcesDuringScheduling property.

Parameters:
value - allowed object is JAXBElement<Boolean>

getMakeOpenEndedActivitiesCritical

public JAXBElement<Boolean> getMakeOpenEndedActivitiesCritical()
Gets the value of the makeOpenEndedActivitiesCritical property.

Returns:
possible object is JAXBElement<Boolean>

setMakeOpenEndedActivitiesCritical

public void setMakeOpenEndedActivitiesCritical(JAXBElement<Boolean> value)
Sets the value of the makeOpenEndedActivitiesCritical property.

Parameters:
value - allowed object is JAXBElement<Boolean>

getMaximumMultipleFloatPaths

public JAXBElement<Integer> getMaximumMultipleFloatPaths()
Gets the value of the maximumMultipleFloatPaths property.

Returns:
possible object is JAXBElement<Integer>

setMaximumMultipleFloatPaths

public void setMaximumMultipleFloatPaths(JAXBElement<Integer> value)
Sets the value of the maximumMultipleFloatPaths property.

Parameters:
value - allowed object is JAXBElement<Integer>

getMultipleFloatPathsEnabled

public JAXBElement<Boolean> getMultipleFloatPathsEnabled()
Gets the value of the multipleFloatPathsEnabled property.

Returns:
possible object is JAXBElement<Boolean>

setMultipleFloatPathsEnabled

public void setMultipleFloatPathsEnabled(JAXBElement<Boolean> value)
Sets the value of the multipleFloatPathsEnabled property.

Parameters:
value - allowed object is JAXBElement<Boolean>

getMultipleFloatPathsEndingActivityObjectId

public JAXBElement<Integer> getMultipleFloatPathsEndingActivityObjectId()
Gets the value of the multipleFloatPathsEndingActivityObjectId property.

Returns:
possible object is JAXBElement<Integer>

setMultipleFloatPathsEndingActivityObjectId

public void setMultipleFloatPathsEndingActivityObjectId(JAXBElement<Integer> value)
Sets the value of the multipleFloatPathsEndingActivityObjectId property.

Parameters:
value - allowed object is JAXBElement<Integer>

getMultipleFloatPathsUseTotalFloat

public JAXBElement<Boolean> getMultipleFloatPathsUseTotalFloat()
Gets the value of the multipleFloatPathsUseTotalFloat property.

Returns:
possible object is JAXBElement<Boolean>

setMultipleFloatPathsUseTotalFloat

public void setMultipleFloatPathsUseTotalFloat(JAXBElement<Boolean> value)
Sets the value of the multipleFloatPathsUseTotalFloat property.

Parameters:
value - allowed object is JAXBElement<Boolean>

getOutOfSequenceScheduleType

public String getOutOfSequenceScheduleType()
Gets the value of the outOfSequenceScheduleType property.

Returns:
possible object is String

setOutOfSequenceScheduleType

public void setOutOfSequenceScheduleType(String value)
Sets the value of the outOfSequenceScheduleType property.

Parameters:
value - allowed object is String

getProjectId

public String getProjectId()
Gets the value of the projectId property.

Returns:
possible object is String

setProjectId

public void setProjectId(String value)
Sets the value of the projectId property.

Parameters:
value - allowed object is String

getProjectObjectId

public JAXBElement<Integer> getProjectObjectId()
Gets the value of the projectObjectId property.

Returns:
possible object is JAXBElement<Integer>

setProjectObjectId

public void setProjectObjectId(JAXBElement<Integer> value)
Sets the value of the projectObjectId property.

Parameters:
value - allowed object is JAXBElement<Integer>

getRecalculateResourceCosts

public JAXBElement<Boolean> getRecalculateResourceCosts()
Gets the value of the recalculateResourceCosts property.

Returns:
possible object is JAXBElement<Boolean>

setRecalculateResourceCosts

public void setRecalculateResourceCosts(JAXBElement<Boolean> value)
Sets the value of the recalculateResourceCosts property.

Parameters:
value - allowed object is JAXBElement<Boolean>

getRelationshipLagCalendar

public String getRelationshipLagCalendar()
Gets the value of the relationshipLagCalendar property.

Returns:
possible object is String

setRelationshipLagCalendar

public void setRelationshipLagCalendar(String value)
Sets the value of the relationshipLagCalendar property.

Parameters:
value - allowed object is String

getStartToStartLagCalculationType

public JAXBElement<Boolean> getStartToStartLagCalculationType()
Gets the value of the startToStartLagCalculationType property.

Returns:
possible object is JAXBElement<Boolean>

setStartToStartLagCalculationType

public void setStartToStartLagCalculationType(JAXBElement<Boolean> value)
Sets the value of the startToStartLagCalculationType property.

Parameters:
value - allowed object is JAXBElement<Boolean>

getUseExpectedFinishDates

public JAXBElement<Boolean> getUseExpectedFinishDates()
Gets the value of the useExpectedFinishDates property.

Returns:
possible object is JAXBElement<Boolean>

setUseExpectedFinishDates

public void setUseExpectedFinishDates(JAXBElement<Boolean> value)
Sets the value of the useExpectedFinishDates property.

Parameters:
value - allowed object is JAXBElement<Boolean>

getUserName

public String getUserName()
Gets the value of the userName property.

Returns:
possible object is String

setUserName

public void setUserName(String value)
Sets the value of the userName property.

Parameters:
value - allowed object is String

getUserObjectId

public JAXBElement<Integer> getUserObjectId()
Gets the value of the userObjectId property.

Returns:
possible object is JAXBElement<Integer>

setUserObjectId

public void setUserObjectId(JAXBElement<Integer> value)
Sets the value of the userObjectId property.

Parameters:
value - allowed object is JAXBElement<Integer>


Copyright © 2012. All Rights Reserved.