//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2013.08.02 at 12:16:58 PM BST
//
package net.sf.mpxj.primavera.schema;
import java.util.Date;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
/**
* <p>Java class for RelationshipType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <complexType name="RelationshipType">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="Aref" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* <element name="Arls" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* <element name="CreateDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* <element name="CreateUser" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <maxLength value="255"/>
* </restriction>
* </simpleType>
* </element>
* <element name="IsPredecessorBaseline" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="IsPredecessorTemplate" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="IsSuccessorBaseline" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="IsSuccessorTemplate" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="Lag" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="LastUpdateDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* <element name="LastUpdateUser" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <maxLength value="255"/>
* </restriction>
* </simpleType>
* </element>
* <element name="ObjectId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="PredecessorActivityId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="PredecessorActivityName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="PredecessorActivityObjectId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="PredecessorActivityType" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value="Task Dependent"/>
* <enumeration value="Resource Dependent"/>
* <enumeration value="Level of Effort"/>
* <enumeration value="Start Milestone"/>
* <enumeration value="Finish Milestone"/>
* <enumeration value="WBS Summary"/>
* </restriction>
* </simpleType>
* </element>
* <element name="PredecessorProjectId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="PredecessorProjectObjectId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="SuccessorActivityId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="SuccessorActivityName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="SuccessorActivityObjectId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="SuccessorActivityType" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value="Task Dependent"/>
* <enumeration value="Resource Dependent"/>
* <enumeration value="Level of Effort"/>
* <enumeration value="Start Milestone"/>
* <enumeration value="Finish Milestone"/>
* <enumeration value="WBS Summary"/>
* </restriction>
* </simpleType>
* </element>
* <element name="SuccessorProjectId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="SuccessorProjectObjectId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="Type" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value="Finish to Start"/>
* <enumeration value="Finish to Finish"/>
* <enumeration value="Start to Start"/>
* <enumeration value="Start to Finish"/>
* </restriction>
* </simpleType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "RelationshipType", propOrder =
{
"aref",
"arls",
"createDate",
"createUser",
"isPredecessorBaseline",
"isPredecessorTemplate",
"isSuccessorBaseline",
"isSuccessorTemplate",
"lag",
"lastUpdateDate",
"lastUpdateUser",
"objectId",
"predecessorActivityId",
"predecessorActivityName",
"predecessorActivityObjectId",
"predecessorActivityType",
"predecessorProjectId",
"predecessorProjectObjectId",
"successorActivityId",
"successorActivityName",
"successorActivityObjectId",
"successorActivityType",
"successorProjectId",
"successorProjectObjectId",
"type"
}) public class RelationshipType
{
@XmlElement(name = "Aref", type = String.class, nillable = true) @XmlJavaTypeAdapter(Adapter1.class) @XmlSchemaType(name = "dateTime") protected Date aref;
@XmlElement(name = "Arls", type = String.class, nillable = true) @XmlJavaTypeAdapter(Adapter1.class) @XmlSchemaType(name = "dateTime") protected Date arls;
@XmlElement(name = "CreateDate", type = String.class, nillable = true) @XmlJavaTypeAdapter(Adapter1.class) @XmlSchemaType(name = "dateTime") protected Date createDate;
@XmlElement(name = "CreateUser") protected String createUser;
@XmlElement(name = "IsPredecessorBaseline") protected Boolean isPredecessorBaseline;
@XmlElement(name = "IsPredecessorTemplate") protected Boolean isPredecessorTemplate;
@XmlElement(name = "IsSuccessorBaseline") protected Boolean isSuccessorBaseline;
@XmlElement(name = "IsSuccessorTemplate") protected Boolean isSuccessorTemplate;
@XmlElement(name = "Lag", nillable = true) protected Double lag;
@XmlElement(name = "LastUpdateDate", type = String.class, nillable = true) @XmlJavaTypeAdapter(Adapter1.class) @XmlSchemaType(name = "dateTime") protected Date lastUpdateDate;
@XmlElement(name = "LastUpdateUser") protected String lastUpdateUser;
@XmlElement(name = "ObjectId") protected Integer objectId;
@XmlElement(name = "PredecessorActivityId") protected String predecessorActivityId;
@XmlElement(name = "PredecessorActivityName") protected String predecessorActivityName;
@XmlElement(name = "PredecessorActivityObjectId") protected Integer predecessorActivityObjectId;
@XmlElement(name = "PredecessorActivityType") protected String predecessorActivityType;
@XmlElement(name = "PredecessorProjectId") protected String predecessorProjectId;
@XmlElement(name = "PredecessorProjectObjectId", nillable = true) protected Integer predecessorProjectObjectId;
@XmlElement(name = "SuccessorActivityId") protected String successorActivityId;
@XmlElement(name = "SuccessorActivityName") protected String successorActivityName;
@XmlElement(name = "SuccessorActivityObjectId") protected Integer successorActivityObjectId;
@XmlElement(name = "SuccessorActivityType") protected String successorActivityType;
@XmlElement(name = "SuccessorProjectId") protected String successorProjectId;
@XmlElement(name = "SuccessorProjectObjectId", nillable = true) protected Integer successorProjectObjectId;
@XmlElement(name = "Type") protected String type;
/**
* Gets the value of the aref property.
*
* @return
* possible object is
* {@link String }
*
*/
public Date getAref()
{
return aref;
}
/**
* Sets the value of the aref property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAref(Date value)
{
this.aref = value;
}
/**
* Gets the value of the arls property.
*
* @return
* possible object is
* {@link String }
*
*/
public Date getArls()
{
return arls;
}
/**
* Sets the value of the arls property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setArls(Date value)
{
this.arls = value;
}
/**
* Gets the value of the createDate property.
*
* @return
* possible object is
* {@link String }
*
*/
public Date getCreateDate()
{
return createDate;
}
/**
* Sets the value of the createDate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCreateDate(Date value)
{
this.createDate = value;
}
/**
* Gets the value of the createUser property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCreateUser()
{
return createUser;
}
/**
* Sets the value of the createUser property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCreateUser(String value)
{
this.createUser = value;
}
/**
* Gets the value of the isPredecessorBaseline property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isIsPredecessorBaseline()
{
return isPredecessorBaseline;
}
/**
* Sets the value of the isPredecessorBaseline property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setIsPredecessorBaseline(Boolean value)
{
this.isPredecessorBaseline = value;
}
/**
* Gets the value of the isPredecessorTemplate property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isIsPredecessorTemplate()
{
return isPredecessorTemplate;
}
/**
* Sets the value of the isPredecessorTemplate property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setIsPredecessorTemplate(Boolean value)
{
this.isPredecessorTemplate = value;
}
/**
* Gets the value of the isSuccessorBaseline property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isIsSuccessorBaseline()
{
return isSuccessorBaseline;
}
/**
* Sets the value of the isSuccessorBaseline property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setIsSuccessorBaseline(Boolean value)
{
this.isSuccessorBaseline = value;
}
/**
* Gets the value of the isSuccessorTemplate property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isIsSuccessorTemplate()
{
return isSuccessorTemplate;
}
/**
* Sets the value of the isSuccessorTemplate property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setIsSuccessorTemplate(Boolean value)
{
this.isSuccessorTemplate = value;
}
/**
* Gets the value of the lag property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getLag()
{
return lag;
}
/**
* Sets the value of the lag property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setLag(Double value)
{
this.lag = value;
}
/**
* Gets the value of the lastUpdateDate property.
*
* @return
* possible object is
* {@link String }
*
*/
public Date getLastUpdateDate()
{
return lastUpdateDate;
}
/**
* Sets the value of the lastUpdateDate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setLastUpdateDate(Date value)
{
this.lastUpdateDate = value;
}
/**
* Gets the value of the lastUpdateUser property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getLastUpdateUser()
{
return lastUpdateUser;
}
/**
* Sets the value of the lastUpdateUser property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setLastUpdateUser(String value)
{
this.lastUpdateUser = value;
}
/**
* Gets the value of the objectId property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getObjectId()
{
return objectId;
}
/**
* Sets the value of the objectId property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setObjectId(Integer value)
{
this.objectId = value;
}
/**
* Gets the value of the predecessorActivityId property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPredecessorActivityId()
{
return predecessorActivityId;
}
/**
* Sets the value of the predecessorActivityId property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPredecessorActivityId(String value)
{
this.predecessorActivityId = value;
}
/**
* Gets the value of the predecessorActivityName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPredecessorActivityName()
{
return predecessorActivityName;
}
/**
* Sets the value of the predecessorActivityName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPredecessorActivityName(String value)
{
this.predecessorActivityName = value;
}
/**
* Gets the value of the predecessorActivityObjectId property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getPredecessorActivityObjectId()
{
return predecessorActivityObjectId;
}
/**
* Sets the value of the predecessorActivityObjectId property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setPredecessorActivityObjectId(Integer value)
{
this.predecessorActivityObjectId = value;
}
/**
* Gets the value of the predecessorActivityType property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPredecessorActivityType()
{
return predecessorActivityType;
}
/**
* Sets the value of the predecessorActivityType property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPredecessorActivityType(String value)
{
this.predecessorActivityType = value;
}
/**
* Gets the value of the predecessorProjectId property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPredecessorProjectId()
{
return predecessorProjectId;
}
/**
* Sets the value of the predecessorProjectId property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPredecessorProjectId(String value)
{
this.predecessorProjectId = value;
}
/**
* Gets the value of the predecessorProjectObjectId property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getPredecessorProjectObjectId()
{
return predecessorProjectObjectId;
}
/**
* Sets the value of the predecessorProjectObjectId property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setPredecessorProjectObjectId(Integer value)
{
this.predecessorProjectObjectId = value;
}
/**
* Gets the value of the successorActivityId property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getSuccessorActivityId()
{
return successorActivityId;
}
/**
* Sets the value of the successorActivityId property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSuccessorActivityId(String value)
{
this.successorActivityId = value;
}
/**
* Gets the value of the successorActivityName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getSuccessorActivityName()
{
return successorActivityName;
}
/**
* Sets the value of the successorActivityName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSuccessorActivityName(String value)
{
this.successorActivityName = value;
}
/**
* Gets the value of the successorActivityObjectId property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getSuccessorActivityObjectId()
{
return successorActivityObjectId;
}
/**
* Sets the value of the successorActivityObjectId property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setSuccessorActivityObjectId(Integer value)
{
this.successorActivityObjectId = value;
}
/**
* Gets the value of the successorActivityType property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getSuccessorActivityType()
{
return successorActivityType;
}
/**
* Sets the value of the successorActivityType property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSuccessorActivityType(String value)
{
this.successorActivityType = value;
}
/**
* Gets the value of the successorProjectId property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getSuccessorProjectId()
{
return successorProjectId;
}
/**
* Sets the value of the successorProjectId property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSuccessorProjectId(String value)
{
this.successorProjectId = value;
}
/**
* Gets the value of the successorProjectObjectId property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getSuccessorProjectObjectId()
{
return successorProjectObjectId;
}
/**
* Sets the value of the successorProjectObjectId property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setSuccessorProjectObjectId(Integer value)
{
this.successorProjectObjectId = value;
}
/**
* Gets the value of the type property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getType()
{
return type;
}
/**
* Sets the value of the type property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setType(String value)
{
this.type = value;
}
}