net.sf.mpxj.conceptdraw.schema.Document Maven / Gradle / Ivy
Show all versions of mpxj Show documentation
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2018.07.12 at 04:42:45 PM BST
//
package net.sf.mpxj.conceptdraw.schema;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
import net.sf.mpxj.CurrencySymbolPosition;
import net.sf.mpxj.Day;
import net.sf.mpxj.Priority;
import net.sf.mpxj.RelationType;
import net.sf.mpxj.ResourceType;
import net.sf.mpxj.TaskType;
import net.sf.mpxj.TimeUnit;
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="WorkspaceProperties">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="CurrencySymbol" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="CurrencyPosition" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="CurrencyDigits" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="HoursPerDay" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="HoursPerWeek" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="DaysPerMonth" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="CalcCPForSubprojects" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <element name="MaximumSlack" type="{http://www.w3.org/2001/XMLSchema}double"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="PrintingProperties">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <all>
* <element name="PrintOrientation" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="MarginLeft" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
* <element name="MarginRight" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
* <element name="MarginTop" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
* <element name="MarginBottom" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
* <element name="MarginHeader" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
* <element name="MarginFooter" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
* <element name="FitTo" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="PagesH" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="PagesV" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="TimescaleMode" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="DoPrintGrid" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <element name="StartDate" type="{http://www.w3.org/2001/XMLSchema}date"/>
* <element name="FinishDate" type="{http://www.w3.org/2001/XMLSchema}date"/>
* <element name="HeaderLeft" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="HeaderCenter" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="HeaderRight" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="FooterLeft" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="FooterCenter" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="FooterRight" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="LegendMode" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="FirstPageNumber" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="PrintView" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="HeaderFooterFontName" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="HeaderFooterFontSize" type="{http://www.w3.org/2001/XMLSchema}int"/>
* </all>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="ThemeID" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="ShowAssignedResources" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <element name="Markers">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="Marker" maxOccurs="unbounded">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="ID" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="DisplayStyle" type="{http://www.w3.org/2001/XMLSchema}string"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="ResourceUsageDiagram">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}TimeScale"/>
* <element ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}ViewProperties"/>
* <element ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}ActiveFilter" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="Calendars">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="Calendar" maxOccurs="unbounded">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="ID" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="BaseCalendarID" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="WeekDays">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="WeekDay" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="Day">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* <enumeration value="0"/>
* <enumeration value="1"/>
* <enumeration value="2"/>
* <enumeration value="3"/>
* <enumeration value="4"/>
* <enumeration value="5"/>
* <enumeration value="6"/>
* </restriction>
* </simpleType>
* </element>
* <element name="IsDayWorking" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <element name="TimePeriods">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="TimePeriod" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="From" type="{http://www.w3.org/2001/XMLSchema}time"/>
* <element name="To" type="{http://www.w3.org/2001/XMLSchema}time"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="ExceptedDays">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="ExceptedDay" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="Date" type="{http://www.w3.org/2001/XMLSchema}date"/>
* <element name="IsDayWorking" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <element name="TimePeriods">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="TimePeriod" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="From" type="{http://www.w3.org/2001/XMLSchema}time"/>
* <element name="To" type="{http://www.w3.org/2001/XMLSchema}time"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="Resources">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}ViewProperties"/>
* <element name="Resource" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="ID" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}OutlineNumber"/>
* <element name="CalendarID" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="Type">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* <enumeration value="0"/>
* <enumeration value="1"/>
* </restriction>
* </simpleType>
* </element>
* <element name="SubType">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value="work"/>
* <enumeration value="material"/>
* <enumeration value="cost"/>
* <enumeration value="equipment"/>
* <enumeration value="company"/>
* </restriction>
* </simpleType>
* </element>
* <element name="EMail" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="Note" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="Cost" type="{http://www.w3.org/2001/XMLSchema}double"/>
* <element name="CostTimeUnit" type="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}ShortTimeUnitType"/>
* <element name="Group" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="ShowAssignedTasks" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <element ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}StyleProject"/>
* <element name="MarkerID" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}Hyperlinks"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="Projects">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}ViewProperties"/>
* <element name="Project" maxOccurs="unbounded">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="ID" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}OutlineNumber"/>
* <group ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}ProjectProps"/>
* <element ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}ViewProperties"/>
* <element ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}TimeScale"/>
* <element name="Task" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="ID" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}OutlineNumber"/>
* <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="Note" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="BaseStartDate" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
* <element name="BaseFinishDate" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
* <element name="BaseDuration" type="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}DurationType"/>
* <element name="BaseDurationTimeUnit" type="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}ShortTimeUnitType"/>
* <element name="ActualStartDate" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
* <element name="ActualFinishDate" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
* <element name="ActualDuration" type="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}DurationType"/>
* <element name="TemplateOffset" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* <element name="DeadlineTemplateOffset" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* <element name="BaselineStartTemplateOffset" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* <element name="BaselineFinishTemplateOffset" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ActualCost" type="{http://www.w3.org/2001/XMLSchema}double"/>
* <element name="Cost1" type="{http://www.w3.org/2001/XMLSchema}double"/>
* <element name="ValidatedByProject" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="RecalcBase1">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* <enumeration value="0"/>
* <enumeration value="1"/>
* <enumeration value="2"/>
* <enumeration value="3"/>
* </restriction>
* </simpleType>
* </element>
* <element name="RecalcBase2">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* <enumeration value="0"/>
* <enumeration value="1"/>
* <enumeration value="2"/>
* <enumeration value="3"/>
* </restriction>
* </simpleType>
* </element>
* <element name="IsMilestone" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <group ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}BaselineGroup" minOccurs="0"/>
* <element name="Complete" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
* <element name="IsHaveDeadline" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <element name="SchedulingType">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value="fixedDuration"/>
* <enumeration value="fixedUnits"/>
* <enumeration value="fixedWork"/>
* </restriction>
* </simpleType>
* </element>
* <element name="IsEffortDriven" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <element ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}Priority"/>
* <element name="MarkedByUser" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <element name="ShowSubtasks" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}StyleProject"/>
* <element name="MarkerID" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}Hyperlinks"/>
* <element name="ResourceAssignments">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="ResourceAssignment" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="ID" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="ResourceID" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="Use" type="{http://www.w3.org/2001/XMLSchema}double"/>
* <element name="ManHour" type="{http://www.w3.org/2001/XMLSchema}double"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}Callouts"/>
* <element name="DeadlineDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="ProjectPortfolioView">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="CompleteJournalTrackingPeriod" type="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}LongTimeUnitType"/>
* <element name="PPVItems" type="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}PPVItemsType"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="Links">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="Link" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="ID" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <choice>
* <sequence>
* <element name="SourceTaskID" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="DestinationTaskID" type="{http://www.w3.org/2001/XMLSchema}int"/>
* </sequence>
* <sequence>
* <element name="SourceProjectID" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="DestinationProjectID" type="{http://www.w3.org/2001/XMLSchema}int"/>
* </sequence>
* </choice>
* <element name="Type">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* <enumeration value="0"/>
* <enumeration value="1"/>
* <enumeration value="2"/>
* <enumeration value="3"/>
* </restriction>
* </simpleType>
* </element>
* <element name="Lag" type="{http://www.w3.org/2001/XMLSchema}double"/>
* <element name="LagUnit" type="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}ShortTimeUnitType"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="Dashboards">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="Dashboard" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="ID" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* <attribute name="Application" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="Version" type="{http://www.w3.org/2001/XMLSchema}int" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder =
{
"workspaceProperties",
"printingProperties",
"themeID",
"showAssignedResources",
"markers",
"resourceUsageDiagram",
"calendars",
"resources",
"projects",
"projectPortfolioView",
"links",
"dashboards"
}) @XmlRootElement(name = "Document") public class Document
{
@XmlElement(name = "WorkspaceProperties", required = true) protected Document.WorkspaceProperties workspaceProperties;
@XmlElement(name = "PrintingProperties", required = true) protected Document.PrintingProperties printingProperties;
@XmlElement(name = "ThemeID", required = true) protected String themeID;
@XmlElement(name = "ShowAssignedResources") protected boolean showAssignedResources;
@XmlElement(name = "Markers", required = true) protected Document.Markers markers;
@XmlElement(name = "ResourceUsageDiagram", required = true) protected Document.ResourceUsageDiagram resourceUsageDiagram;
@XmlElement(name = "Calendars", required = true) protected Document.Calendars calendars;
@XmlElement(name = "Resources", required = true) protected Document.Resources resources;
@XmlElement(name = "Projects", required = true) protected Document.Projects projects;
@XmlElement(name = "ProjectPortfolioView", required = true) protected Document.ProjectPortfolioView projectPortfolioView;
@XmlElement(name = "Links", required = true) protected Document.Links links;
@XmlElement(name = "Dashboards", required = true) protected Document.Dashboards dashboards;
@XmlAttribute(name = "Application") protected String application;
@XmlAttribute(name = "Version") @XmlJavaTypeAdapter(Adapter5.class) @XmlSchemaType(name = "int") protected Integer version;
/**
* Gets the value of the workspaceProperties property.
*
* @return
* possible object is
* {@link Document.WorkspaceProperties }
*
*/
public Document.WorkspaceProperties getWorkspaceProperties()
{
return workspaceProperties;
}
/**
* Sets the value of the workspaceProperties property.
*
* @param value
* allowed object is
* {@link Document.WorkspaceProperties }
*
*/
public void setWorkspaceProperties(Document.WorkspaceProperties value)
{
this.workspaceProperties = value;
}
/**
* Gets the value of the printingProperties property.
*
* @return
* possible object is
* {@link Document.PrintingProperties }
*
*/
public Document.PrintingProperties getPrintingProperties()
{
return printingProperties;
}
/**
* Sets the value of the printingProperties property.
*
* @param value
* allowed object is
* {@link Document.PrintingProperties }
*
*/
public void setPrintingProperties(Document.PrintingProperties value)
{
this.printingProperties = value;
}
/**
* Gets the value of the themeID property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getThemeID()
{
return themeID;
}
/**
* Sets the value of the themeID property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setThemeID(String value)
{
this.themeID = value;
}
/**
* Gets the value of the showAssignedResources property.
*
*/
public boolean isShowAssignedResources()
{
return showAssignedResources;
}
/**
* Sets the value of the showAssignedResources property.
*
*/
public void setShowAssignedResources(boolean value)
{
this.showAssignedResources = value;
}
/**
* Gets the value of the markers property.
*
* @return
* possible object is
* {@link Document.Markers }
*
*/
public Document.Markers getMarkers()
{
return markers;
}
/**
* Sets the value of the markers property.
*
* @param value
* allowed object is
* {@link Document.Markers }
*
*/
public void setMarkers(Document.Markers value)
{
this.markers = value;
}
/**
* Gets the value of the resourceUsageDiagram property.
*
* @return
* possible object is
* {@link Document.ResourceUsageDiagram }
*
*/
public Document.ResourceUsageDiagram getResourceUsageDiagram()
{
return resourceUsageDiagram;
}
/**
* Sets the value of the resourceUsageDiagram property.
*
* @param value
* allowed object is
* {@link Document.ResourceUsageDiagram }
*
*/
public void setResourceUsageDiagram(Document.ResourceUsageDiagram value)
{
this.resourceUsageDiagram = value;
}
/**
* Gets the value of the calendars property.
*
* @return
* possible object is
* {@link Document.Calendars }
*
*/
public Document.Calendars getCalendars()
{
return calendars;
}
/**
* Sets the value of the calendars property.
*
* @param value
* allowed object is
* {@link Document.Calendars }
*
*/
public void setCalendars(Document.Calendars value)
{
this.calendars = value;
}
/**
* Gets the value of the resources property.
*
* @return
* possible object is
* {@link Document.Resources }
*
*/
public Document.Resources getResources()
{
return resources;
}
/**
* Sets the value of the resources property.
*
* @param value
* allowed object is
* {@link Document.Resources }
*
*/
public void setResources(Document.Resources value)
{
this.resources = value;
}
/**
* Gets the value of the projects property.
*
* @return
* possible object is
* {@link Document.Projects }
*
*/
public Document.Projects getProjects()
{
return projects;
}
/**
* Sets the value of the projects property.
*
* @param value
* allowed object is
* {@link Document.Projects }
*
*/
public void setProjects(Document.Projects value)
{
this.projects = value;
}
/**
* Gets the value of the projectPortfolioView property.
*
* @return
* possible object is
* {@link Document.ProjectPortfolioView }
*
*/
public Document.ProjectPortfolioView getProjectPortfolioView()
{
return projectPortfolioView;
}
/**
* Sets the value of the projectPortfolioView property.
*
* @param value
* allowed object is
* {@link Document.ProjectPortfolioView }
*
*/
public void setProjectPortfolioView(Document.ProjectPortfolioView value)
{
this.projectPortfolioView = value;
}
/**
* Gets the value of the links property.
*
* @return
* possible object is
* {@link Document.Links }
*
*/
public Document.Links getLinks()
{
return links;
}
/**
* Sets the value of the links property.
*
* @param value
* allowed object is
* {@link Document.Links }
*
*/
public void setLinks(Document.Links value)
{
this.links = value;
}
/**
* Gets the value of the dashboards property.
*
* @return
* possible object is
* {@link Document.Dashboards }
*
*/
public Document.Dashboards getDashboards()
{
return dashboards;
}
/**
* Sets the value of the dashboards property.
*
* @param value
* allowed object is
* {@link Document.Dashboards }
*
*/
public void setDashboards(Document.Dashboards value)
{
this.dashboards = value;
}
/**
* Gets the value of the application property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getApplication()
{
return application;
}
/**
* Sets the value of the application property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setApplication(String value)
{
this.application = value;
}
/**
* Gets the value of the version property.
*
* @return
* possible object is
* {@link String }
*
*/
public Integer getVersion()
{
return version;
}
/**
* Sets the value of the version property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setVersion(Integer value)
{
this.version = value;
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="Calendar" maxOccurs="unbounded">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="ID" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="BaseCalendarID" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="WeekDays">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="WeekDay" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="Day">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* <enumeration value="0"/>
* <enumeration value="1"/>
* <enumeration value="2"/>
* <enumeration value="3"/>
* <enumeration value="4"/>
* <enumeration value="5"/>
* <enumeration value="6"/>
* </restriction>
* </simpleType>
* </element>
* <element name="IsDayWorking" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <element name="TimePeriods">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="TimePeriod" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="From" type="{http://www.w3.org/2001/XMLSchema}time"/>
* <element name="To" type="{http://www.w3.org/2001/XMLSchema}time"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="ExceptedDays">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="ExceptedDay" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="Date" type="{http://www.w3.org/2001/XMLSchema}date"/>
* <element name="IsDayWorking" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <element name="TimePeriods">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="TimePeriod" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="From" type="{http://www.w3.org/2001/XMLSchema}time"/>
* <element name="To" type="{http://www.w3.org/2001/XMLSchema}time"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder =
{
"calendar"
}) public static class Calendars
{
@XmlElement(name = "Calendar", required = true) protected List calendar;
/**
* Gets the value of the calendar property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the calendar property.
*
*
* For example, to add a new item, do as follows:
*
* getCalendar().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Document.Calendars.Calendar }
*
*
*/
public List getCalendar()
{
if (calendar == null)
{
calendar = new ArrayList<>();
}
return this.calendar;
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="ID" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="BaseCalendarID" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="WeekDays">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="WeekDay" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="Day">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* <enumeration value="0"/>
* <enumeration value="1"/>
* <enumeration value="2"/>
* <enumeration value="3"/>
* <enumeration value="4"/>
* <enumeration value="5"/>
* <enumeration value="6"/>
* </restriction>
* </simpleType>
* </element>
* <element name="IsDayWorking" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <element name="TimePeriods">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="TimePeriod" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="From" type="{http://www.w3.org/2001/XMLSchema}time"/>
* <element name="To" type="{http://www.w3.org/2001/XMLSchema}time"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="ExceptedDays">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="ExceptedDay" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="Date" type="{http://www.w3.org/2001/XMLSchema}date"/>
* <element name="IsDayWorking" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <element name="TimePeriods">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="TimePeriod" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="From" type="{http://www.w3.org/2001/XMLSchema}time"/>
* <element name="To" type="{http://www.w3.org/2001/XMLSchema}time"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder =
{
"id",
"baseCalendarID",
"name",
"weekDays",
"exceptedDays"
}) public static class Calendar
{
@XmlElement(name = "ID", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter5.class) @XmlSchemaType(name = "int") protected Integer id;
@XmlElement(name = "BaseCalendarID", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter5.class) @XmlSchemaType(name = "int") protected Integer baseCalendarID;
@XmlElement(name = "Name", required = true) protected String name;
@XmlElement(name = "WeekDays", required = true) protected Document.Calendars.Calendar.WeekDays weekDays;
@XmlElement(name = "ExceptedDays", required = true) protected Document.Calendars.Calendar.ExceptedDays exceptedDays;
/**
* Gets the value of the id property.
*
* @return
* possible object is
* {@link String }
*
*/
public Integer getID()
{
return id;
}
/**
* Sets the value of the id property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setID(Integer value)
{
this.id = value;
}
/**
* Gets the value of the baseCalendarID property.
*
* @return
* possible object is
* {@link String }
*
*/
public Integer getBaseCalendarID()
{
return baseCalendarID;
}
/**
* Sets the value of the baseCalendarID property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBaseCalendarID(Integer value)
{
this.baseCalendarID = value;
}
/**
* Gets the value of the name property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getName()
{
return name;
}
/**
* Sets the value of the name property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setName(String value)
{
this.name = value;
}
/**
* Gets the value of the weekDays property.
*
* @return
* possible object is
* {@link Document.Calendars.Calendar.WeekDays }
*
*/
public Document.Calendars.Calendar.WeekDays getWeekDays()
{
return weekDays;
}
/**
* Sets the value of the weekDays property.
*
* @param value
* allowed object is
* {@link Document.Calendars.Calendar.WeekDays }
*
*/
public void setWeekDays(Document.Calendars.Calendar.WeekDays value)
{
this.weekDays = value;
}
/**
* Gets the value of the exceptedDays property.
*
* @return
* possible object is
* {@link Document.Calendars.Calendar.ExceptedDays }
*
*/
public Document.Calendars.Calendar.ExceptedDays getExceptedDays()
{
return exceptedDays;
}
/**
* Sets the value of the exceptedDays property.
*
* @param value
* allowed object is
* {@link Document.Calendars.Calendar.ExceptedDays }
*
*/
public void setExceptedDays(Document.Calendars.Calendar.ExceptedDays value)
{
this.exceptedDays = value;
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="ExceptedDay" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="Date" type="{http://www.w3.org/2001/XMLSchema}date"/>
* <element name="IsDayWorking" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <element name="TimePeriods">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="TimePeriod" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="From" type="{http://www.w3.org/2001/XMLSchema}time"/>
* <element name="To" type="{http://www.w3.org/2001/XMLSchema}time"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder =
{
"exceptedDay"
}) public static class ExceptedDays
{
@XmlElement(name = "ExceptedDay") protected List exceptedDay;
/**
* Gets the value of the exceptedDay property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the exceptedDay property.
*
*
* For example, to add a new item, do as follows:
*
* getExceptedDay().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Document.Calendars.Calendar.ExceptedDays.ExceptedDay }
*
*
*/
public List getExceptedDay()
{
if (exceptedDay == null)
{
exceptedDay = new ArrayList<>();
}
return this.exceptedDay;
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="Date" type="{http://www.w3.org/2001/XMLSchema}date"/>
* <element name="IsDayWorking" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <element name="TimePeriods">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="TimePeriod" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="From" type="{http://www.w3.org/2001/XMLSchema}time"/>
* <element name="To" type="{http://www.w3.org/2001/XMLSchema}time"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder =
{
"date",
"isDayWorking",
"timePeriods"
}) public static class ExceptedDay
{
@XmlElement(name = "Date", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter2.class) @XmlSchemaType(name = "date") protected Date date;
@XmlElement(name = "IsDayWorking") protected boolean isDayWorking;
@XmlElement(name = "TimePeriods", required = true) protected Document.Calendars.Calendar.ExceptedDays.ExceptedDay.TimePeriods timePeriods;
/**
* Gets the value of the date property.
*
* @return
* possible object is
* {@link String }
*
*/
public Date getDate()
{
return date;
}
/**
* Sets the value of the date property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDate(Date value)
{
this.date = value;
}
/**
* Gets the value of the isDayWorking property.
*
*/
public boolean isIsDayWorking()
{
return isDayWorking;
}
/**
* Sets the value of the isDayWorking property.
*
*/
public void setIsDayWorking(boolean value)
{
this.isDayWorking = value;
}
/**
* Gets the value of the timePeriods property.
*
* @return
* possible object is
* {@link Document.Calendars.Calendar.ExceptedDays.ExceptedDay.TimePeriods }
*
*/
public Document.Calendars.Calendar.ExceptedDays.ExceptedDay.TimePeriods getTimePeriods()
{
return timePeriods;
}
/**
* Sets the value of the timePeriods property.
*
* @param value
* allowed object is
* {@link Document.Calendars.Calendar.ExceptedDays.ExceptedDay.TimePeriods }
*
*/
public void setTimePeriods(Document.Calendars.Calendar.ExceptedDays.ExceptedDay.TimePeriods value)
{
this.timePeriods = value;
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="TimePeriod" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="From" type="{http://www.w3.org/2001/XMLSchema}time"/>
* <element name="To" type="{http://www.w3.org/2001/XMLSchema}time"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder =
{
"timePeriod"
}) public static class TimePeriods
{
@XmlElement(name = "TimePeriod") protected List timePeriod;
/**
* Gets the value of the timePeriod property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the timePeriod property.
*
*
* For example, to add a new item, do as follows:
*
* getTimePeriod().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Document.Calendars.Calendar.ExceptedDays.ExceptedDay.TimePeriods.TimePeriod }
*
*
*/
public List getTimePeriod()
{
if (timePeriod == null)
{
timePeriod = new ArrayList<>();
}
return this.timePeriod;
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="From" type="{http://www.w3.org/2001/XMLSchema}time"/>
* <element name="To" type="{http://www.w3.org/2001/XMLSchema}time"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder =
{
"from",
"to"
}) public static class TimePeriod
{
@XmlElement(name = "From", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter6.class) @XmlSchemaType(name = "time") protected Date from;
@XmlElement(name = "To", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter6.class) @XmlSchemaType(name = "time") protected Date to;
/**
* Gets the value of the from property.
*
* @return
* possible object is
* {@link String }
*
*/
public Date getFrom()
{
return from;
}
/**
* Sets the value of the from property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFrom(Date value)
{
this.from = value;
}
/**
* Gets the value of the to property.
*
* @return
* possible object is
* {@link String }
*
*/
public Date getTo()
{
return to;
}
/**
* Sets the value of the to property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTo(Date value)
{
this.to = value;
}
}
}
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="WeekDay" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="Day">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* <enumeration value="0"/>
* <enumeration value="1"/>
* <enumeration value="2"/>
* <enumeration value="3"/>
* <enumeration value="4"/>
* <enumeration value="5"/>
* <enumeration value="6"/>
* </restriction>
* </simpleType>
* </element>
* <element name="IsDayWorking" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <element name="TimePeriods">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="TimePeriod" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="From" type="{http://www.w3.org/2001/XMLSchema}time"/>
* <element name="To" type="{http://www.w3.org/2001/XMLSchema}time"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder =
{
"weekDay"
}) public static class WeekDays
{
@XmlElement(name = "WeekDay") protected List weekDay;
/**
* Gets the value of the weekDay property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the weekDay property.
*
*
* For example, to add a new item, do as follows:
*
* getWeekDay().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Document.Calendars.Calendar.WeekDays.WeekDay }
*
*
*/
public List getWeekDay()
{
if (weekDay == null)
{
weekDay = new ArrayList<>();
}
return this.weekDay;
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="Day">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* <enumeration value="0"/>
* <enumeration value="1"/>
* <enumeration value="2"/>
* <enumeration value="3"/>
* <enumeration value="4"/>
* <enumeration value="5"/>
* <enumeration value="6"/>
* </restriction>
* </simpleType>
* </element>
* <element name="IsDayWorking" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <element name="TimePeriods">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="TimePeriod" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="From" type="{http://www.w3.org/2001/XMLSchema}time"/>
* <element name="To" type="{http://www.w3.org/2001/XMLSchema}time"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder =
{
"day",
"isDayWorking",
"timePeriods"
}) public static class WeekDay
{
@XmlElement(name = "Day", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter14.class) protected Day day;
@XmlElement(name = "IsDayWorking") protected boolean isDayWorking;
@XmlElement(name = "TimePeriods", required = true) protected Document.Calendars.Calendar.WeekDays.WeekDay.TimePeriods timePeriods;
/**
* Gets the value of the day property.
*
* @return
* possible object is
* {@link String }
*
*/
public Day getDay()
{
return day;
}
/**
* Sets the value of the day property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDay(Day value)
{
this.day = value;
}
/**
* Gets the value of the isDayWorking property.
*
*/
public boolean isIsDayWorking()
{
return isDayWorking;
}
/**
* Sets the value of the isDayWorking property.
*
*/
public void setIsDayWorking(boolean value)
{
this.isDayWorking = value;
}
/**
* Gets the value of the timePeriods property.
*
* @return
* possible object is
* {@link Document.Calendars.Calendar.WeekDays.WeekDay.TimePeriods }
*
*/
public Document.Calendars.Calendar.WeekDays.WeekDay.TimePeriods getTimePeriods()
{
return timePeriods;
}
/**
* Sets the value of the timePeriods property.
*
* @param value
* allowed object is
* {@link Document.Calendars.Calendar.WeekDays.WeekDay.TimePeriods }
*
*/
public void setTimePeriods(Document.Calendars.Calendar.WeekDays.WeekDay.TimePeriods value)
{
this.timePeriods = value;
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="TimePeriod" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="From" type="{http://www.w3.org/2001/XMLSchema}time"/>
* <element name="To" type="{http://www.w3.org/2001/XMLSchema}time"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder =
{
"timePeriod"
}) public static class TimePeriods
{
@XmlElement(name = "TimePeriod") protected List timePeriod;
/**
* Gets the value of the timePeriod property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the timePeriod property.
*
*
* For example, to add a new item, do as follows:
*
* getTimePeriod().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Document.Calendars.Calendar.WeekDays.WeekDay.TimePeriods.TimePeriod }
*
*
*/
public List getTimePeriod()
{
if (timePeriod == null)
{
timePeriod = new ArrayList<>();
}
return this.timePeriod;
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="From" type="{http://www.w3.org/2001/XMLSchema}time"/>
* <element name="To" type="{http://www.w3.org/2001/XMLSchema}time"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder =
{
"from",
"to"
}) public static class TimePeriod
{
@XmlElement(name = "From", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter6.class) @XmlSchemaType(name = "time") protected Date from;
@XmlElement(name = "To", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter6.class) @XmlSchemaType(name = "time") protected Date to;
/**
* Gets the value of the from property.
*
* @return
* possible object is
* {@link String }
*
*/
public Date getFrom()
{
return from;
}
/**
* Sets the value of the from property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFrom(Date value)
{
this.from = value;
}
/**
* Gets the value of the to property.
*
* @return
* possible object is
* {@link String }
*
*/
public Date getTo()
{
return to;
}
/**
* Sets the value of the to property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTo(Date value)
{
this.to = value;
}
}
}
}
}
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="Dashboard" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="ID" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder =
{
"dashboard"
}) public static class Dashboards
{
@XmlElement(name = "Dashboard") protected Document.Dashboards.Dashboard dashboard;
/**
* Gets the value of the dashboard property.
*
* @return
* possible object is
* {@link Document.Dashboards.Dashboard }
*
*/
public Document.Dashboards.Dashboard getDashboard()
{
return dashboard;
}
/**
* Sets the value of the dashboard property.
*
* @param value
* allowed object is
* {@link Document.Dashboards.Dashboard }
*
*/
public void setDashboard(Document.Dashboards.Dashboard value)
{
this.dashboard = value;
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="ID" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Dashboard
{
@XmlAttribute(name = "ID") protected String id;
/**
* Gets the value of the id property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getID()
{
return id;
}
/**
* Sets the value of the id property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setID(String value)
{
this.id = value;
}
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="Link" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="ID" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <choice>
* <sequence>
* <element name="SourceTaskID" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="DestinationTaskID" type="{http://www.w3.org/2001/XMLSchema}int"/>
* </sequence>
* <sequence>
* <element name="SourceProjectID" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="DestinationProjectID" type="{http://www.w3.org/2001/XMLSchema}int"/>
* </sequence>
* </choice>
* <element name="Type">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* <enumeration value="0"/>
* <enumeration value="1"/>
* <enumeration value="2"/>
* <enumeration value="3"/>
* </restriction>
* </simpleType>
* </element>
* <element name="Lag" type="{http://www.w3.org/2001/XMLSchema}double"/>
* <element name="LagUnit" type="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}ShortTimeUnitType"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder =
{
"link"
}) public static class Links
{
@XmlElement(name = "Link") protected List link;
/**
* Gets the value of the link property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the link property.
*
*
* For example, to add a new item, do as follows:
*
* getLink().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Document.Links.Link }
*
*
*/
public List getLink()
{
if (link == null)
{
link = new ArrayList<>();
}
return this.link;
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="ID" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <choice>
* <sequence>
* <element name="SourceTaskID" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="DestinationTaskID" type="{http://www.w3.org/2001/XMLSchema}int"/>
* </sequence>
* <sequence>
* <element name="SourceProjectID" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="DestinationProjectID" type="{http://www.w3.org/2001/XMLSchema}int"/>
* </sequence>
* </choice>
* <element name="Type">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* <enumeration value="0"/>
* <enumeration value="1"/>
* <enumeration value="2"/>
* <enumeration value="3"/>
* </restriction>
* </simpleType>
* </element>
* <element name="Lag" type="{http://www.w3.org/2001/XMLSchema}double"/>
* <element name="LagUnit" type="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}ShortTimeUnitType"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder =
{
"id",
"sourceTaskID",
"destinationTaskID",
"sourceProjectID",
"destinationProjectID",
"type",
"lag",
"lagUnit"
}) public static class Link
{
@XmlElement(name = "ID", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter5.class) @XmlSchemaType(name = "int") protected Integer id;
@XmlElement(name = "SourceTaskID", type = String.class) @XmlJavaTypeAdapter(Adapter5.class) @XmlSchemaType(name = "int") protected Integer sourceTaskID;
@XmlElement(name = "DestinationTaskID", type = String.class) @XmlJavaTypeAdapter(Adapter5.class) @XmlSchemaType(name = "int") protected Integer destinationTaskID;
@XmlElement(name = "SourceProjectID", type = String.class) @XmlJavaTypeAdapter(Adapter5.class) @XmlSchemaType(name = "int") protected Integer sourceProjectID;
@XmlElement(name = "DestinationProjectID", type = String.class) @XmlJavaTypeAdapter(Adapter5.class) @XmlSchemaType(name = "int") protected Integer destinationProjectID;
@XmlElement(name = "Type", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter9.class) protected RelationType type;
@XmlElement(name = "Lag", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter4.class) @XmlSchemaType(name = "double") protected Double lag;
@XmlElement(name = "LagUnit", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter8.class) @XmlSchemaType(name = "int") protected TimeUnit lagUnit;
/**
* Gets the value of the id property.
*
* @return
* possible object is
* {@link String }
*
*/
public Integer getID()
{
return id;
}
/**
* Sets the value of the id property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setID(Integer value)
{
this.id = value;
}
/**
* Gets the value of the sourceTaskID property.
*
* @return
* possible object is
* {@link String }
*
*/
public Integer getSourceTaskID()
{
return sourceTaskID;
}
/**
* Sets the value of the sourceTaskID property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSourceTaskID(Integer value)
{
this.sourceTaskID = value;
}
/**
* Gets the value of the destinationTaskID property.
*
* @return
* possible object is
* {@link String }
*
*/
public Integer getDestinationTaskID()
{
return destinationTaskID;
}
/**
* Sets the value of the destinationTaskID property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDestinationTaskID(Integer value)
{
this.destinationTaskID = value;
}
/**
* Gets the value of the sourceProjectID property.
*
* @return
* possible object is
* {@link String }
*
*/
public Integer getSourceProjectID()
{
return sourceProjectID;
}
/**
* Sets the value of the sourceProjectID property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSourceProjectID(Integer value)
{
this.sourceProjectID = value;
}
/**
* Gets the value of the destinationProjectID property.
*
* @return
* possible object is
* {@link String }
*
*/
public Integer getDestinationProjectID()
{
return destinationProjectID;
}
/**
* Sets the value of the destinationProjectID property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDestinationProjectID(Integer value)
{
this.destinationProjectID = value;
}
/**
* Gets the value of the type property.
*
* @return
* possible object is
* {@link String }
*
*/
public RelationType getType()
{
return type;
}
/**
* Sets the value of the type property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setType(RelationType value)
{
this.type = value;
}
/**
* Gets the value of the lag property.
*
* @return
* possible object is
* {@link String }
*
*/
public Double getLag()
{
return lag;
}
/**
* Sets the value of the lag property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setLag(Double value)
{
this.lag = value;
}
/**
* Gets the value of the lagUnit property.
*
* @return
* possible object is
* {@link String }
*
*/
public TimeUnit getLagUnit()
{
return lagUnit;
}
/**
* Sets the value of the lagUnit property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setLagUnit(TimeUnit value)
{
this.lagUnit = value;
}
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="Marker" maxOccurs="unbounded">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="ID" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="DisplayStyle" type="{http://www.w3.org/2001/XMLSchema}string"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder =
{
"marker"
}) public static class Markers
{
@XmlElement(name = "Marker", required = true) protected List marker;
/**
* Gets the value of the marker property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the marker property.
*
*
* For example, to add a new item, do as follows:
*
* getMarker().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Document.Markers.Marker }
*
*
*/
public List getMarker()
{
if (marker == null)
{
marker = new ArrayList<>();
}
return this.marker;
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="ID" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="DisplayStyle" type="{http://www.w3.org/2001/XMLSchema}string"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder =
{
"id",
"name",
"displayStyle"
}) public static class Marker
{
@XmlElement(name = "ID", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter5.class) @XmlSchemaType(name = "int") protected Integer id;
@XmlElement(name = "Name", required = true) protected String name;
@XmlElement(name = "DisplayStyle", required = true) protected String displayStyle;
/**
* Gets the value of the id property.
*
* @return
* possible object is
* {@link String }
*
*/
public Integer getID()
{
return id;
}
/**
* Sets the value of the id property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setID(Integer value)
{
this.id = value;
}
/**
* Gets the value of the name property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getName()
{
return name;
}
/**
* Sets the value of the name property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setName(String value)
{
this.name = value;
}
/**
* Gets the value of the displayStyle property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDisplayStyle()
{
return displayStyle;
}
/**
* Sets the value of the displayStyle property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDisplayStyle(String value)
{
this.displayStyle = value;
}
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <all>
* <element name="PrintOrientation" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="MarginLeft" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
* <element name="MarginRight" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
* <element name="MarginTop" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
* <element name="MarginBottom" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
* <element name="MarginHeader" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
* <element name="MarginFooter" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
* <element name="FitTo" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="PagesH" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="PagesV" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="TimescaleMode" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="DoPrintGrid" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <element name="StartDate" type="{http://www.w3.org/2001/XMLSchema}date"/>
* <element name="FinishDate" type="{http://www.w3.org/2001/XMLSchema}date"/>
* <element name="HeaderLeft" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="HeaderCenter" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="HeaderRight" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="FooterLeft" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="FooterCenter" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="FooterRight" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="LegendMode" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="FirstPageNumber" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="PrintView" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="HeaderFooterFontName" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="HeaderFooterFontSize" type="{http://www.w3.org/2001/XMLSchema}int"/>
* </all>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = {
}) public static class PrintingProperties
{
@XmlElement(name = "PrintOrientation", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter5.class) @XmlSchemaType(name = "int") protected Integer printOrientation;
@XmlElement(name = "MarginLeft", required = true) protected BigDecimal marginLeft;
@XmlElement(name = "MarginRight", required = true) protected BigDecimal marginRight;
@XmlElement(name = "MarginTop", required = true) protected BigDecimal marginTop;
@XmlElement(name = "MarginBottom", required = true) protected BigDecimal marginBottom;
@XmlElement(name = "MarginHeader", required = true) protected BigDecimal marginHeader;
@XmlElement(name = "MarginFooter", required = true) protected BigDecimal marginFooter;
@XmlElement(name = "FitTo", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter5.class) @XmlSchemaType(name = "int") protected Integer fitTo;
@XmlElement(name = "PagesH", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter5.class) @XmlSchemaType(name = "int") protected Integer pagesH;
@XmlElement(name = "PagesV", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter5.class) @XmlSchemaType(name = "int") protected Integer pagesV;
@XmlElement(name = "TimescaleMode", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter5.class) @XmlSchemaType(name = "int") protected Integer timescaleMode;
@XmlElement(name = "DoPrintGrid") protected boolean doPrintGrid;
@XmlElement(name = "StartDate", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter2.class) @XmlSchemaType(name = "date") protected Date startDate;
@XmlElement(name = "FinishDate", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter2.class) @XmlSchemaType(name = "date") protected Date finishDate;
@XmlElement(name = "HeaderLeft", required = true) protected String headerLeft;
@XmlElement(name = "HeaderCenter", required = true) protected String headerCenter;
@XmlElement(name = "HeaderRight", required = true) protected String headerRight;
@XmlElement(name = "FooterLeft", required = true) protected String footerLeft;
@XmlElement(name = "FooterCenter", required = true) protected String footerCenter;
@XmlElement(name = "FooterRight", required = true) protected String footerRight;
@XmlElement(name = "LegendMode", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter5.class) @XmlSchemaType(name = "int") protected Integer legendMode;
@XmlElement(name = "FirstPageNumber", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter5.class) @XmlSchemaType(name = "int") protected Integer firstPageNumber;
@XmlElement(name = "PrintView", required = true) protected String printView;
@XmlElement(name = "HeaderFooterFontName", required = true) protected String headerFooterFontName;
@XmlElement(name = "HeaderFooterFontSize", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter5.class) @XmlSchemaType(name = "int") protected Integer headerFooterFontSize;
/**
* Gets the value of the printOrientation property.
*
* @return
* possible object is
* {@link String }
*
*/
public Integer getPrintOrientation()
{
return printOrientation;
}
/**
* Sets the value of the printOrientation property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPrintOrientation(Integer value)
{
this.printOrientation = value;
}
/**
* Gets the value of the marginLeft property.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getMarginLeft()
{
return marginLeft;
}
/**
* Sets the value of the marginLeft property.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setMarginLeft(BigDecimal value)
{
this.marginLeft = value;
}
/**
* Gets the value of the marginRight property.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getMarginRight()
{
return marginRight;
}
/**
* Sets the value of the marginRight property.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setMarginRight(BigDecimal value)
{
this.marginRight = value;
}
/**
* Gets the value of the marginTop property.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getMarginTop()
{
return marginTop;
}
/**
* Sets the value of the marginTop property.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setMarginTop(BigDecimal value)
{
this.marginTop = value;
}
/**
* Gets the value of the marginBottom property.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getMarginBottom()
{
return marginBottom;
}
/**
* Sets the value of the marginBottom property.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setMarginBottom(BigDecimal value)
{
this.marginBottom = value;
}
/**
* Gets the value of the marginHeader property.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getMarginHeader()
{
return marginHeader;
}
/**
* Sets the value of the marginHeader property.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setMarginHeader(BigDecimal value)
{
this.marginHeader = value;
}
/**
* Gets the value of the marginFooter property.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getMarginFooter()
{
return marginFooter;
}
/**
* Sets the value of the marginFooter property.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setMarginFooter(BigDecimal value)
{
this.marginFooter = value;
}
/**
* Gets the value of the fitTo property.
*
* @return
* possible object is
* {@link String }
*
*/
public Integer getFitTo()
{
return fitTo;
}
/**
* Sets the value of the fitTo property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFitTo(Integer value)
{
this.fitTo = value;
}
/**
* Gets the value of the pagesH property.
*
* @return
* possible object is
* {@link String }
*
*/
public Integer getPagesH()
{
return pagesH;
}
/**
* Sets the value of the pagesH property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPagesH(Integer value)
{
this.pagesH = value;
}
/**
* Gets the value of the pagesV property.
*
* @return
* possible object is
* {@link String }
*
*/
public Integer getPagesV()
{
return pagesV;
}
/**
* Sets the value of the pagesV property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPagesV(Integer value)
{
this.pagesV = value;
}
/**
* Gets the value of the timescaleMode property.
*
* @return
* possible object is
* {@link String }
*
*/
public Integer getTimescaleMode()
{
return timescaleMode;
}
/**
* Sets the value of the timescaleMode property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTimescaleMode(Integer value)
{
this.timescaleMode = value;
}
/**
* Gets the value of the doPrintGrid property.
*
*/
public boolean isDoPrintGrid()
{
return doPrintGrid;
}
/**
* Sets the value of the doPrintGrid property.
*
*/
public void setDoPrintGrid(boolean value)
{
this.doPrintGrid = value;
}
/**
* Gets the value of the startDate property.
*
* @return
* possible object is
* {@link String }
*
*/
public Date getStartDate()
{
return startDate;
}
/**
* Sets the value of the startDate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setStartDate(Date value)
{
this.startDate = value;
}
/**
* Gets the value of the finishDate property.
*
* @return
* possible object is
* {@link String }
*
*/
public Date getFinishDate()
{
return finishDate;
}
/**
* Sets the value of the finishDate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFinishDate(Date value)
{
this.finishDate = value;
}
/**
* Gets the value of the headerLeft property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getHeaderLeft()
{
return headerLeft;
}
/**
* Sets the value of the headerLeft property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setHeaderLeft(String value)
{
this.headerLeft = value;
}
/**
* Gets the value of the headerCenter property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getHeaderCenter()
{
return headerCenter;
}
/**
* Sets the value of the headerCenter property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setHeaderCenter(String value)
{
this.headerCenter = value;
}
/**
* Gets the value of the headerRight property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getHeaderRight()
{
return headerRight;
}
/**
* Sets the value of the headerRight property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setHeaderRight(String value)
{
this.headerRight = value;
}
/**
* Gets the value of the footerLeft property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getFooterLeft()
{
return footerLeft;
}
/**
* Sets the value of the footerLeft property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFooterLeft(String value)
{
this.footerLeft = value;
}
/**
* Gets the value of the footerCenter property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getFooterCenter()
{
return footerCenter;
}
/**
* Sets the value of the footerCenter property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFooterCenter(String value)
{
this.footerCenter = value;
}
/**
* Gets the value of the footerRight property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getFooterRight()
{
return footerRight;
}
/**
* Sets the value of the footerRight property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFooterRight(String value)
{
this.footerRight = value;
}
/**
* Gets the value of the legendMode property.
*
* @return
* possible object is
* {@link String }
*
*/
public Integer getLegendMode()
{
return legendMode;
}
/**
* Sets the value of the legendMode property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setLegendMode(Integer value)
{
this.legendMode = value;
}
/**
* Gets the value of the firstPageNumber property.
*
* @return
* possible object is
* {@link String }
*
*/
public Integer getFirstPageNumber()
{
return firstPageNumber;
}
/**
* Sets the value of the firstPageNumber property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFirstPageNumber(Integer value)
{
this.firstPageNumber = value;
}
/**
* Gets the value of the printView property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPrintView()
{
return printView;
}
/**
* Sets the value of the printView property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPrintView(String value)
{
this.printView = value;
}
/**
* Gets the value of the headerFooterFontName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getHeaderFooterFontName()
{
return headerFooterFontName;
}
/**
* Sets the value of the headerFooterFontName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setHeaderFooterFontName(String value)
{
this.headerFooterFontName = value;
}
/**
* Gets the value of the headerFooterFontSize property.
*
* @return
* possible object is
* {@link String }
*
*/
public Integer getHeaderFooterFontSize()
{
return headerFooterFontSize;
}
/**
* Sets the value of the headerFooterFontSize property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setHeaderFooterFontSize(Integer value)
{
this.headerFooterFontSize = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="CompleteJournalTrackingPeriod" type="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}LongTimeUnitType"/>
* <element name="PPVItems" type="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}PPVItemsType"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder =
{
"completeJournalTrackingPeriod",
"ppvItems"
}) public static class ProjectPortfolioView
{
@XmlElement(name = "CompleteJournalTrackingPeriod", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter5.class) @XmlSchemaType(name = "int") protected Integer completeJournalTrackingPeriod;
@XmlElement(name = "PPVItems", required = true) protected PPVItemsType ppvItems;
/**
* Gets the value of the completeJournalTrackingPeriod property.
*
* @return
* possible object is
* {@link String }
*
*/
public Integer getCompleteJournalTrackingPeriod()
{
return completeJournalTrackingPeriod;
}
/**
* Sets the value of the completeJournalTrackingPeriod property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCompleteJournalTrackingPeriod(Integer value)
{
this.completeJournalTrackingPeriod = value;
}
/**
* Gets the value of the ppvItems property.
*
* @return
* possible object is
* {@link PPVItemsType }
*
*/
public PPVItemsType getPPVItems()
{
return ppvItems;
}
/**
* Sets the value of the ppvItems property.
*
* @param value
* allowed object is
* {@link PPVItemsType }
*
*/
public void setPPVItems(PPVItemsType value)
{
this.ppvItems = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}ViewProperties"/>
* <element name="Project" maxOccurs="unbounded">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="ID" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}OutlineNumber"/>
* <group ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}ProjectProps"/>
* <element ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}ViewProperties"/>
* <element ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}TimeScale"/>
* <element name="Task" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="ID" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}OutlineNumber"/>
* <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="Note" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="BaseStartDate" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
* <element name="BaseFinishDate" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
* <element name="BaseDuration" type="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}DurationType"/>
* <element name="BaseDurationTimeUnit" type="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}ShortTimeUnitType"/>
* <element name="ActualStartDate" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
* <element name="ActualFinishDate" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
* <element name="ActualDuration" type="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}DurationType"/>
* <element name="TemplateOffset" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* <element name="DeadlineTemplateOffset" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* <element name="BaselineStartTemplateOffset" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* <element name="BaselineFinishTemplateOffset" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ActualCost" type="{http://www.w3.org/2001/XMLSchema}double"/>
* <element name="Cost1" type="{http://www.w3.org/2001/XMLSchema}double"/>
* <element name="ValidatedByProject" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="RecalcBase1">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* <enumeration value="0"/>
* <enumeration value="1"/>
* <enumeration value="2"/>
* <enumeration value="3"/>
* </restriction>
* </simpleType>
* </element>
* <element name="RecalcBase2">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* <enumeration value="0"/>
* <enumeration value="1"/>
* <enumeration value="2"/>
* <enumeration value="3"/>
* </restriction>
* </simpleType>
* </element>
* <element name="IsMilestone" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <group ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}BaselineGroup" minOccurs="0"/>
* <element name="Complete" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
* <element name="IsHaveDeadline" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <element name="SchedulingType">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value="fixedDuration"/>
* <enumeration value="fixedUnits"/>
* <enumeration value="fixedWork"/>
* </restriction>
* </simpleType>
* </element>
* <element name="IsEffortDriven" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <element ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}Priority"/>
* <element name="MarkedByUser" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <element name="ShowSubtasks" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}StyleProject"/>
* <element name="MarkerID" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}Hyperlinks"/>
* <element name="ResourceAssignments">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="ResourceAssignment" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="ID" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="ResourceID" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="Use" type="{http://www.w3.org/2001/XMLSchema}double"/>
* <element name="ManHour" type="{http://www.w3.org/2001/XMLSchema}double"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}Callouts"/>
* <element name="DeadlineDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder =
{
"viewProperties",
"project"
}) public static class Projects
{
@XmlElement(name = "ViewProperties", required = true) protected ViewProperties viewProperties;
@XmlElement(name = "Project", required = true) protected List project;
/**
* Settings for multiproject grid view.
*
* @return
* possible object is
* {@link ViewProperties }
*
*/
public ViewProperties getViewProperties()
{
return viewProperties;
}
/**
* Sets the value of the viewProperties property.
*
* @param value
* allowed object is
* {@link ViewProperties }
*
*/
public void setViewProperties(ViewProperties value)
{
this.viewProperties = value;
}
/**
* Gets the value of the project property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the project property.
*
*
* For example, to add a new item, do as follows:
*
* getProject().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Document.Projects.Project }
*
*
*/
public List getProject()
{
if (project == null)
{
project = new ArrayList<>();
}
return this.project;
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="ID" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}OutlineNumber"/>
* <group ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}ProjectProps"/>
* <element ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}ViewProperties"/>
* <element ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}TimeScale"/>
* <element name="Task" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="ID" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}OutlineNumber"/>
* <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="Note" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="BaseStartDate" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
* <element name="BaseFinishDate" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
* <element name="BaseDuration" type="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}DurationType"/>
* <element name="BaseDurationTimeUnit" type="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}ShortTimeUnitType"/>
* <element name="ActualStartDate" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
* <element name="ActualFinishDate" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
* <element name="ActualDuration" type="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}DurationType"/>
* <element name="TemplateOffset" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* <element name="DeadlineTemplateOffset" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* <element name="BaselineStartTemplateOffset" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* <element name="BaselineFinishTemplateOffset" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ActualCost" type="{http://www.w3.org/2001/XMLSchema}double"/>
* <element name="Cost1" type="{http://www.w3.org/2001/XMLSchema}double"/>
* <element name="ValidatedByProject" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="RecalcBase1">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* <enumeration value="0"/>
* <enumeration value="1"/>
* <enumeration value="2"/>
* <enumeration value="3"/>
* </restriction>
* </simpleType>
* </element>
* <element name="RecalcBase2">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* <enumeration value="0"/>
* <enumeration value="1"/>
* <enumeration value="2"/>
* <enumeration value="3"/>
* </restriction>
* </simpleType>
* </element>
* <element name="IsMilestone" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <group ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}BaselineGroup" minOccurs="0"/>
* <element name="Complete" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
* <element name="IsHaveDeadline" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <element name="SchedulingType">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value="fixedDuration"/>
* <enumeration value="fixedUnits"/>
* <enumeration value="fixedWork"/>
* </restriction>
* </simpleType>
* </element>
* <element name="IsEffortDriven" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <element ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}Priority"/>
* <element name="MarkedByUser" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <element name="ShowSubtasks" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}StyleProject"/>
* <element name="MarkerID" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}Hyperlinks"/>
* <element name="ResourceAssignments">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="ResourceAssignment" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="ID" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="ResourceID" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="Use" type="{http://www.w3.org/2001/XMLSchema}double"/>
* <element name="ManHour" type="{http://www.w3.org/2001/XMLSchema}double"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}Callouts"/>
* <element name="DeadlineDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder =
{
"id",
"outlineNumber",
"name",
"author",
"company",
"startDate",
"finishDate",
"budget",
"goal",
"site",
"note",
"baselineCost",
"baselineStartDate",
"baselineFinishDate",
"showSubtasks",
"priority",
"isVisibleSubitems",
"styleProject",
"markerID",
"hyperlinks",
"viewProperties",
"timeScale",
"task"
}) public static class Project
{
@XmlElement(name = "ID", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter5.class) @XmlSchemaType(name = "int") protected Integer id;
@XmlElement(name = "OutlineNumber", required = true) protected String outlineNumber;
@XmlElement(name = "Name", required = true) protected String name;
@XmlElement(name = "Author", required = true) protected String author;
@XmlElement(name = "Company", required = true) protected String company;
@XmlElement(name = "StartDate", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter1.class) @XmlSchemaType(name = "dateTime") protected Date startDate;
@XmlElement(name = "FinishDate", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter1.class) @XmlSchemaType(name = "dateTime") protected Date finishDate;
@XmlElement(name = "Budget", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter4.class) @XmlSchemaType(name = "double") protected Double budget;
@XmlElement(name = "Goal", required = true) protected String goal;
@XmlElement(name = "Site", required = true) protected String site;
@XmlElement(name = "Note", required = true) protected String note;
@XmlElement(name = "BaselineCost", type = String.class) @XmlJavaTypeAdapter(Adapter4.class) @XmlSchemaType(name = "double") protected Double baselineCost;
@XmlElement(name = "BaselineStartDate", type = String.class) @XmlJavaTypeAdapter(Adapter1.class) @XmlSchemaType(name = "dateTime") protected Date baselineStartDate;
@XmlElement(name = "BaselineFinishDate", type = String.class) @XmlJavaTypeAdapter(Adapter1.class) @XmlSchemaType(name = "dateTime") protected Date baselineFinishDate;
@XmlElement(name = "ShowSubtasks") protected Boolean showSubtasks;
@XmlElement(name = "Priority", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter7.class) protected Priority priority;
@XmlElement(name = "IsVisibleSubitems") protected Boolean isVisibleSubitems;
@XmlElement(name = "StyleProject", required = true) protected StyleProject styleProject;
@XmlElement(name = "MarkerID", type = String.class) @XmlJavaTypeAdapter(Adapter5.class) @XmlSchemaType(name = "int") protected Integer markerID;
@XmlElement(name = "Hyperlinks", required = true) protected Hyperlinks hyperlinks;
@XmlElement(name = "ViewProperties", required = true) protected ViewProperties viewProperties;
@XmlElement(name = "TimeScale", required = true) protected TimeScale timeScale;
@XmlElement(name = "Task") protected List task;
/**
* Gets the value of the id property.
*
* @return
* possible object is
* {@link String }
*
*/
public Integer getID()
{
return id;
}
/**
* Sets the value of the id property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setID(Integer value)
{
this.id = value;
}
/**
* The outline number of the project. Indicates the exact
* position of a project in the outline. For example, "7.2" indicates that a
* project is the second subproject under the seventh top-level project
* group.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOutlineNumber()
{
return outlineNumber;
}
/**
* Sets the value of the outlineNumber property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setOutlineNumber(String value)
{
this.outlineNumber = value;
}
/**
* Gets the value of the name property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getName()
{
return name;
}
/**
* Sets the value of the name property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setName(String value)
{
this.name = value;
}
/**
* Gets the value of the author property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getAuthor()
{
return author;
}
/**
* Sets the value of the author property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAuthor(String value)
{
this.author = value;
}
/**
* Gets the value of the company property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCompany()
{
return company;
}
/**
* Sets the value of the company property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCompany(String value)
{
this.company = value;
}
/**
* Gets the value of the startDate property.
*
* @return
* possible object is
* {@link String }
*
*/
public Date getStartDate()
{
return startDate;
}
/**
* Sets the value of the startDate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setStartDate(Date value)
{
this.startDate = value;
}
/**
* Gets the value of the finishDate property.
*
* @return
* possible object is
* {@link String }
*
*/
public Date getFinishDate()
{
return finishDate;
}
/**
* Sets the value of the finishDate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFinishDate(Date value)
{
this.finishDate = value;
}
/**
* Gets the value of the budget property.
*
* @return
* possible object is
* {@link String }
*
*/
public Double getBudget()
{
return budget;
}
/**
* Sets the value of the budget property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBudget(Double value)
{
this.budget = value;
}
/**
* Gets the value of the goal property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getGoal()
{
return goal;
}
/**
* Sets the value of the goal property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setGoal(String value)
{
this.goal = value;
}
/**
* Gets the value of the site property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getSite()
{
return site;
}
/**
* Sets the value of the site property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSite(String value)
{
this.site = value;
}
/**
* Gets the value of the note property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getNote()
{
return note;
}
/**
* Sets the value of the note property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setNote(String value)
{
this.note = value;
}
/**
* Gets the value of the baselineCost property.
*
* @return
* possible object is
* {@link String }
*
*/
public Double getBaselineCost()
{
return baselineCost;
}
/**
* Sets the value of the baselineCost property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBaselineCost(Double value)
{
this.baselineCost = value;
}
/**
* Gets the value of the baselineStartDate property.
*
* @return
* possible object is
* {@link String }
*
*/
public Date getBaselineStartDate()
{
return baselineStartDate;
}
/**
* Sets the value of the baselineStartDate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBaselineStartDate(Date value)
{
this.baselineStartDate = value;
}
/**
* Gets the value of the baselineFinishDate property.
*
* @return
* possible object is
* {@link String }
*
*/
public Date getBaselineFinishDate()
{
return baselineFinishDate;
}
/**
* Sets the value of the baselineFinishDate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBaselineFinishDate(Date value)
{
this.baselineFinishDate = value;
}
/**
* Gets the value of the showSubtasks property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isShowSubtasks()
{
return showSubtasks;
}
/**
* Sets the value of the showSubtasks property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setShowSubtasks(Boolean value)
{
this.showSubtasks = value;
}
/**
* The priority of the project.
*
* @return
* possible object is
* {@link String }
*
*/
public Priority getPriority()
{
return priority;
}
/**
* Sets the value of the priority property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPriority(Priority value)
{
this.priority = value;
}
/**
* Gets the value of the isVisibleSubitems property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isIsVisibleSubitems()
{
return isVisibleSubitems;
}
/**
* Sets the value of the isVisibleSubitems property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setIsVisibleSubitems(Boolean value)
{
this.isVisibleSubitems = value;
}
/**
* Gets the value of the styleProject property.
*
* @return
* possible object is
* {@link StyleProject }
*
*/
public StyleProject getStyleProject()
{
return styleProject;
}
/**
* Sets the value of the styleProject property.
*
* @param value
* allowed object is
* {@link StyleProject }
*
*/
public void setStyleProject(StyleProject value)
{
this.styleProject = value;
}
/**
* Gets the value of the markerID property.
*
* @return
* possible object is
* {@link String }
*
*/
public Integer getMarkerID()
{
return markerID;
}
/**
* Sets the value of the markerID property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMarkerID(Integer value)
{
this.markerID = value;
}
/**
* Hyperlinks associated with the project.
*
* @return
* possible object is
* {@link Hyperlinks }
*
*/
public Hyperlinks getHyperlinks()
{
return hyperlinks;
}
/**
* Sets the value of the hyperlinks property.
*
* @param value
* allowed object is
* {@link Hyperlinks }
*
*/
public void setHyperlinks(Hyperlinks value)
{
this.hyperlinks = value;
}
/**
* Settings for project grid view.
*
* @return
* possible object is
* {@link ViewProperties }
*
*/
public ViewProperties getViewProperties()
{
return viewProperties;
}
/**
* Sets the value of the viewProperties property.
*
* @param value
* allowed object is
* {@link ViewProperties }
*
*/
public void setViewProperties(ViewProperties value)
{
this.viewProperties = value;
}
/**
* Settings for project view timescale.
*
* @return
* possible object is
* {@link TimeScale }
*
*/
public TimeScale getTimeScale()
{
return timeScale;
}
/**
* Sets the value of the timeScale property.
*
* @param value
* allowed object is
* {@link TimeScale }
*
*/
public void setTimeScale(TimeScale value)
{
this.timeScale = value;
}
/**
* Gets the value of the task property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the task property.
*
*
* For example, to add a new item, do as follows:
*
* getTask().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Document.Projects.Project.Task }
*
*
*/
public List getTask()
{
if (task == null)
{
task = new ArrayList<>();
}
return this.task;
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="ID" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}OutlineNumber"/>
* <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="Note" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="BaseStartDate" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
* <element name="BaseFinishDate" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
* <element name="BaseDuration" type="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}DurationType"/>
* <element name="BaseDurationTimeUnit" type="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}ShortTimeUnitType"/>
* <element name="ActualStartDate" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
* <element name="ActualFinishDate" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
* <element name="ActualDuration" type="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}DurationType"/>
* <element name="TemplateOffset" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* <element name="DeadlineTemplateOffset" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* <element name="BaselineStartTemplateOffset" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* <element name="BaselineFinishTemplateOffset" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ActualCost" type="{http://www.w3.org/2001/XMLSchema}double"/>
* <element name="Cost1" type="{http://www.w3.org/2001/XMLSchema}double"/>
* <element name="ValidatedByProject" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="RecalcBase1">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* <enumeration value="0"/>
* <enumeration value="1"/>
* <enumeration value="2"/>
* <enumeration value="3"/>
* </restriction>
* </simpleType>
* </element>
* <element name="RecalcBase2">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* <enumeration value="0"/>
* <enumeration value="1"/>
* <enumeration value="2"/>
* <enumeration value="3"/>
* </restriction>
* </simpleType>
* </element>
* <element name="IsMilestone" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <group ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}BaselineGroup" minOccurs="0"/>
* <element name="Complete" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
* <element name="IsHaveDeadline" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <element name="SchedulingType">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value="fixedDuration"/>
* <enumeration value="fixedUnits"/>
* <enumeration value="fixedWork"/>
* </restriction>
* </simpleType>
* </element>
* <element name="IsEffortDriven" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <element ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}Priority"/>
* <element name="MarkedByUser" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <element name="ShowSubtasks" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}StyleProject"/>
* <element name="MarkerID" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}Hyperlinks"/>
* <element name="ResourceAssignments">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="ResourceAssignment" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="ID" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="ResourceID" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="Use" type="{http://www.w3.org/2001/XMLSchema}double"/>
* <element name="ManHour" type="{http://www.w3.org/2001/XMLSchema}double"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}Callouts"/>
* <element name="DeadlineDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder =
{
"id",
"outlineNumber",
"name",
"note",
"baseStartDate",
"baseFinishDate",
"baseDuration",
"baseDurationTimeUnit",
"actualStartDate",
"actualFinishDate",
"actualDuration",
"templateOffset",
"deadlineTemplateOffset",
"baselineStartTemplateOffset",
"baselineFinishTemplateOffset",
"actualCost",
"cost1",
"validatedByProject",
"recalcBase1",
"recalcBase2",
"isMilestone",
"baselineCost",
"baselineStartDate",
"baselineFinishDate",
"complete",
"isHaveDeadline",
"schedulingType",
"isEffortDriven",
"priority",
"markedByUser",
"showSubtasks",
"styleProject",
"markerID",
"hyperlinks",
"resourceAssignments",
"callouts",
"deadlineDate"
}) public static class Task
{
@XmlElement(name = "ID", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter5.class) @XmlSchemaType(name = "int") protected Integer id;
@XmlElement(name = "OutlineNumber", required = true) protected String outlineNumber;
@XmlElement(name = "Name", required = true) protected String name;
@XmlElement(name = "Note", required = true) protected String note;
@XmlElement(name = "BaseStartDate", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter1.class) @XmlSchemaType(name = "dateTime") protected Date baseStartDate;
@XmlElement(name = "BaseFinishDate", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter1.class) @XmlSchemaType(name = "dateTime") protected Date baseFinishDate;
@XmlElement(name = "BaseDuration", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter4.class) @XmlSchemaType(name = "double") protected Double baseDuration;
@XmlElement(name = "BaseDurationTimeUnit", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter8.class) @XmlSchemaType(name = "int") protected TimeUnit baseDurationTimeUnit;
@XmlElement(name = "ActualStartDate", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter1.class) @XmlSchemaType(name = "dateTime") protected Date actualStartDate;
@XmlElement(name = "ActualFinishDate", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter1.class) @XmlSchemaType(name = "dateTime") protected Date actualFinishDate;
@XmlElement(name = "ActualDuration", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter4.class) @XmlSchemaType(name = "double") protected Double actualDuration;
@XmlElement(name = "TemplateOffset") protected List templateOffset;
@XmlElement(name = "DeadlineTemplateOffset") protected List deadlineTemplateOffset;
@XmlElement(name = "BaselineStartTemplateOffset") protected List baselineStartTemplateOffset;
@XmlElement(name = "BaselineFinishTemplateOffset") protected List baselineFinishTemplateOffset;
@XmlElement(name = "ActualCost", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter4.class) @XmlSchemaType(name = "double") protected Double actualCost;
@XmlElement(name = "Cost1", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter4.class) @XmlSchemaType(name = "double") protected Double cost1;
@XmlElement(name = "ValidatedByProject", required = true) protected String validatedByProject;
@XmlElement(name = "RecalcBase1", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter3.class) protected Integer recalcBase1;
@XmlElement(name = "RecalcBase2", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter3.class) protected Integer recalcBase2;
@XmlElement(name = "IsMilestone") protected boolean isMilestone;
@XmlElement(name = "BaselineCost", type = String.class) @XmlJavaTypeAdapter(Adapter4.class) @XmlSchemaType(name = "double") protected Double baselineCost;
@XmlElement(name = "BaselineStartDate", type = String.class) @XmlJavaTypeAdapter(Adapter1.class) @XmlSchemaType(name = "dateTime") protected Date baselineStartDate;
@XmlElement(name = "BaselineFinishDate", type = String.class) @XmlJavaTypeAdapter(Adapter1.class) @XmlSchemaType(name = "dateTime") protected Date baselineFinishDate;
@XmlElement(name = "Complete", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter10.class) @XmlSchemaType(name = "decimal") protected Double complete;
@XmlElement(name = "IsHaveDeadline") protected boolean isHaveDeadline;
@XmlElement(name = "SchedulingType", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter11.class) protected TaskType schedulingType;
@XmlElement(name = "IsEffortDriven") protected boolean isEffortDriven;
@XmlElement(name = "Priority", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter7.class) protected Priority priority;
@XmlElement(name = "MarkedByUser") protected boolean markedByUser;
@XmlElement(name = "ShowSubtasks") protected Boolean showSubtasks;
@XmlElement(name = "StyleProject", required = true) protected StyleProject styleProject;
@XmlElement(name = "MarkerID", type = String.class) @XmlJavaTypeAdapter(Adapter5.class) @XmlSchemaType(name = "int") protected Integer markerID;
@XmlElement(name = "Hyperlinks", required = true) protected Hyperlinks hyperlinks;
@XmlElement(name = "ResourceAssignments", required = true) protected Document.Projects.Project.Task.ResourceAssignments resourceAssignments;
@XmlElement(name = "Callouts", required = true) protected Callouts callouts;
@XmlElement(name = "DeadlineDate", type = String.class) @XmlJavaTypeAdapter(Adapter1.class) @XmlSchemaType(name = "dateTime") protected Date deadlineDate;
/**
* Gets the value of the id property.
*
* @return
* possible object is
* {@link String }
*
*/
public Integer getID()
{
return id;
}
/**
* Sets the value of the id property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setID(Integer value)
{
this.id = value;
}
/**
* The outline number of the task. Indicates the exact
* position of a task in the outline. For example, "7.2" indicates that
* a task is the second subtask under the seventh top-level summary
* task.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOutlineNumber()
{
return outlineNumber;
}
/**
* Sets the value of the outlineNumber property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setOutlineNumber(String value)
{
this.outlineNumber = value;
}
/**
* Gets the value of the name property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getName()
{
return name;
}
/**
* Sets the value of the name property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setName(String value)
{
this.name = value;
}
/**
* Gets the value of the note property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getNote()
{
return note;
}
/**
* Sets the value of the note property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setNote(String value)
{
this.note = value;
}
/**
* Gets the value of the baseStartDate property.
*
* @return
* possible object is
* {@link String }
*
*/
public Date getBaseStartDate()
{
return baseStartDate;
}
/**
* Sets the value of the baseStartDate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBaseStartDate(Date value)
{
this.baseStartDate = value;
}
/**
* Gets the value of the baseFinishDate property.
*
* @return
* possible object is
* {@link String }
*
*/
public Date getBaseFinishDate()
{
return baseFinishDate;
}
/**
* Sets the value of the baseFinishDate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBaseFinishDate(Date value)
{
this.baseFinishDate = value;
}
/**
* Gets the value of the baseDuration property.
*
* @return
* possible object is
* {@link String }
*
*/
public Double getBaseDuration()
{
return baseDuration;
}
/**
* Sets the value of the baseDuration property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBaseDuration(Double value)
{
this.baseDuration = value;
}
/**
* Gets the value of the baseDurationTimeUnit property.
*
* @return
* possible object is
* {@link String }
*
*/
public TimeUnit getBaseDurationTimeUnit()
{
return baseDurationTimeUnit;
}
/**
* Sets the value of the baseDurationTimeUnit property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBaseDurationTimeUnit(TimeUnit value)
{
this.baseDurationTimeUnit = value;
}
/**
* Gets the value of the actualStartDate property.
*
* @return
* possible object is
* {@link String }
*
*/
public Date getActualStartDate()
{
return actualStartDate;
}
/**
* Sets the value of the actualStartDate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setActualStartDate(Date value)
{
this.actualStartDate = value;
}
/**
* Gets the value of the actualFinishDate property.
*
* @return
* possible object is
* {@link String }
*
*/
public Date getActualFinishDate()
{
return actualFinishDate;
}
/**
* Sets the value of the actualFinishDate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setActualFinishDate(Date value)
{
this.actualFinishDate = value;
}
/**
* Gets the value of the actualDuration property.
*
* @return
* possible object is
* {@link String }
*
*/
public Double getActualDuration()
{
return actualDuration;
}
/**
* Sets the value of the actualDuration property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setActualDuration(Double value)
{
this.actualDuration = value;
}
/**
* Gets the value of the templateOffset property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the templateOffset property.
*
*
* For example, to add a new item, do as follows:
*
* getTemplateOffset().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List getTemplateOffset()
{
if (templateOffset == null)
{
templateOffset = new ArrayList<>();
}
return this.templateOffset;
}
/**
* Gets the value of the deadlineTemplateOffset property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the deadlineTemplateOffset property.
*
*
* For example, to add a new item, do as follows:
*
* getDeadlineTemplateOffset().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List getDeadlineTemplateOffset()
{
if (deadlineTemplateOffset == null)
{
deadlineTemplateOffset = new ArrayList<>();
}
return this.deadlineTemplateOffset;
}
/**
* Gets the value of the baselineStartTemplateOffset property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the baselineStartTemplateOffset property.
*
*
* For example, to add a new item, do as follows:
*
* getBaselineStartTemplateOffset().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List getBaselineStartTemplateOffset()
{
if (baselineStartTemplateOffset == null)
{
baselineStartTemplateOffset = new ArrayList<>();
}
return this.baselineStartTemplateOffset;
}
/**
* Gets the value of the baselineFinishTemplateOffset property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the baselineFinishTemplateOffset property.
*
*
* For example, to add a new item, do as follows:
*
* getBaselineFinishTemplateOffset().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List getBaselineFinishTemplateOffset()
{
if (baselineFinishTemplateOffset == null)
{
baselineFinishTemplateOffset = new ArrayList<>();
}
return this.baselineFinishTemplateOffset;
}
/**
* Gets the value of the actualCost property.
*
* @return
* possible object is
* {@link String }
*
*/
public Double getActualCost()
{
return actualCost;
}
/**
* Sets the value of the actualCost property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setActualCost(Double value)
{
this.actualCost = value;
}
/**
* Gets the value of the cost1 property.
*
* @return
* possible object is
* {@link String }
*
*/
public Double getCost1()
{
return cost1;
}
/**
* Sets the value of the cost1 property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCost1(Double value)
{
this.cost1 = value;
}
/**
* Gets the value of the validatedByProject property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getValidatedByProject()
{
return validatedByProject;
}
/**
* Sets the value of the validatedByProject property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setValidatedByProject(String value)
{
this.validatedByProject = value;
}
/**
* Gets the value of the recalcBase1 property.
*
* @return
* possible object is
* {@link String }
*
*/
public Integer getRecalcBase1()
{
return recalcBase1;
}
/**
* Sets the value of the recalcBase1 property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRecalcBase1(Integer value)
{
this.recalcBase1 = value;
}
/**
* Gets the value of the recalcBase2 property.
*
* @return
* possible object is
* {@link String }
*
*/
public Integer getRecalcBase2()
{
return recalcBase2;
}
/**
* Sets the value of the recalcBase2 property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRecalcBase2(Integer value)
{
this.recalcBase2 = value;
}
/**
* Gets the value of the isMilestone property.
*
*/
public boolean isIsMilestone()
{
return isMilestone;
}
/**
* Sets the value of the isMilestone property.
*
*/
public void setIsMilestone(boolean value)
{
this.isMilestone = value;
}
/**
* Gets the value of the baselineCost property.
*
* @return
* possible object is
* {@link String }
*
*/
public Double getBaselineCost()
{
return baselineCost;
}
/**
* Sets the value of the baselineCost property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBaselineCost(Double value)
{
this.baselineCost = value;
}
/**
* Gets the value of the baselineStartDate property.
*
* @return
* possible object is
* {@link String }
*
*/
public Date getBaselineStartDate()
{
return baselineStartDate;
}
/**
* Sets the value of the baselineStartDate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBaselineStartDate(Date value)
{
this.baselineStartDate = value;
}
/**
* Gets the value of the baselineFinishDate property.
*
* @return
* possible object is
* {@link String }
*
*/
public Date getBaselineFinishDate()
{
return baselineFinishDate;
}
/**
* Sets the value of the baselineFinishDate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBaselineFinishDate(Date value)
{
this.baselineFinishDate = value;
}
/**
* Gets the value of the complete property.
*
* @return
* possible object is
* {@link String }
*
*/
public Double getComplete()
{
return complete;
}
/**
* Sets the value of the complete property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setComplete(Double value)
{
this.complete = value;
}
/**
* Gets the value of the isHaveDeadline property.
*
*/
public boolean isIsHaveDeadline()
{
return isHaveDeadline;
}
/**
* Sets the value of the isHaveDeadline property.
*
*/
public void setIsHaveDeadline(boolean value)
{
this.isHaveDeadline = value;
}
/**
* Gets the value of the schedulingType property.
*
* @return
* possible object is
* {@link String }
*
*/
public TaskType getSchedulingType()
{
return schedulingType;
}
/**
* Sets the value of the schedulingType property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSchedulingType(TaskType value)
{
this.schedulingType = value;
}
/**
* Gets the value of the isEffortDriven property.
*
*/
public boolean isIsEffortDriven()
{
return isEffortDriven;
}
/**
* Sets the value of the isEffortDriven property.
*
*/
public void setIsEffortDriven(boolean value)
{
this.isEffortDriven = value;
}
/**
* The priority of the task.
*
* @return
* possible object is
* {@link String }
*
*/
public Priority getPriority()
{
return priority;
}
/**
* Sets the value of the priority property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPriority(Priority value)
{
this.priority = value;
}
/**
* Gets the value of the markedByUser property.
*
*/
public boolean isMarkedByUser()
{
return markedByUser;
}
/**
* Sets the value of the markedByUser property.
*
*/
public void setMarkedByUser(boolean value)
{
this.markedByUser = value;
}
/**
* Gets the value of the showSubtasks property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isShowSubtasks()
{
return showSubtasks;
}
/**
* Sets the value of the showSubtasks property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setShowSubtasks(Boolean value)
{
this.showSubtasks = value;
}
/**
* Gets the value of the styleProject property.
*
* @return
* possible object is
* {@link StyleProject }
*
*/
public StyleProject getStyleProject()
{
return styleProject;
}
/**
* Sets the value of the styleProject property.
*
* @param value
* allowed object is
* {@link StyleProject }
*
*/
public void setStyleProject(StyleProject value)
{
this.styleProject = value;
}
/**
* Gets the value of the markerID property.
*
* @return
* possible object is
* {@link String }
*
*/
public Integer getMarkerID()
{
return markerID;
}
/**
* Sets the value of the markerID property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMarkerID(Integer value)
{
this.markerID = value;
}
/**
* Hyperlinks associated with the task.
*
*
* @return
* possible object is
* {@link Hyperlinks }
*
*/
public Hyperlinks getHyperlinks()
{
return hyperlinks;
}
/**
* Sets the value of the hyperlinks property.
*
* @param value
* allowed object is
* {@link Hyperlinks }
*
*/
public void setHyperlinks(Hyperlinks value)
{
this.hyperlinks = value;
}
/**
* Gets the value of the resourceAssignments property.
*
* @return
* possible object is
* {@link Document.Projects.Project.Task.ResourceAssignments }
*
*/
public Document.Projects.Project.Task.ResourceAssignments getResourceAssignments()
{
return resourceAssignments;
}
/**
* Sets the value of the resourceAssignments property.
*
* @param value
* allowed object is
* {@link Document.Projects.Project.Task.ResourceAssignments }
*
*/
public void setResourceAssignments(Document.Projects.Project.Task.ResourceAssignments value)
{
this.resourceAssignments = value;
}
/**
* Gets the value of the callouts property.
*
* @return
* possible object is
* {@link Callouts }
*
*/
public Callouts getCallouts()
{
return callouts;
}
/**
* Sets the value of the callouts property.
*
* @param value
* allowed object is
* {@link Callouts }
*
*/
public void setCallouts(Callouts value)
{
this.callouts = value;
}
/**
* Gets the value of the deadlineDate property.
*
* @return
* possible object is
* {@link String }
*
*/
public Date getDeadlineDate()
{
return deadlineDate;
}
/**
* Sets the value of the deadlineDate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDeadlineDate(Date value)
{
this.deadlineDate = value;
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="ResourceAssignment" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="ID" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="ResourceID" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="Use" type="{http://www.w3.org/2001/XMLSchema}double"/>
* <element name="ManHour" type="{http://www.w3.org/2001/XMLSchema}double"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder =
{
"resourceAssignment"
}) public static class ResourceAssignments
{
@XmlElement(name = "ResourceAssignment") protected List resourceAssignment;
/**
* Gets the value of the resourceAssignment property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the resourceAssignment property.
*
*
* For example, to add a new item, do as follows:
*
* getResourceAssignment().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Document.Projects.Project.Task.ResourceAssignments.ResourceAssignment }
*
*
*/
public List getResourceAssignment()
{
if (resourceAssignment == null)
{
resourceAssignment = new ArrayList<>();
}
return this.resourceAssignment;
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="ID" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="ResourceID" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="Use" type="{http://www.w3.org/2001/XMLSchema}double"/>
* <element name="ManHour" type="{http://www.w3.org/2001/XMLSchema}double"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder =
{
"id",
"resourceID",
"use",
"manHour"
}) public static class ResourceAssignment
{
@XmlElement(name = "ID", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter5.class) @XmlSchemaType(name = "int") protected Integer id;
@XmlElement(name = "ResourceID", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter5.class) @XmlSchemaType(name = "int") protected Integer resourceID;
@XmlElement(name = "Use", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter4.class) @XmlSchemaType(name = "double") protected Double use;
@XmlElement(name = "ManHour", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter4.class) @XmlSchemaType(name = "double") protected Double manHour;
/**
* Gets the value of the id property.
*
* @return
* possible object is
* {@link String }
*
*/
public Integer getID()
{
return id;
}
/**
* Sets the value of the id property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setID(Integer value)
{
this.id = value;
}
/**
* Gets the value of the resourceID property.
*
* @return
* possible object is
* {@link String }
*
*/
public Integer getResourceID()
{
return resourceID;
}
/**
* Sets the value of the resourceID property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setResourceID(Integer value)
{
this.resourceID = value;
}
/**
* Gets the value of the use property.
*
* @return
* possible object is
* {@link String }
*
*/
public Double getUse()
{
return use;
}
/**
* Sets the value of the use property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setUse(Double value)
{
this.use = value;
}
/**
* Gets the value of the manHour property.
*
* @return
* possible object is
* {@link String }
*
*/
public Double getManHour()
{
return manHour;
}
/**
* Sets the value of the manHour property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setManHour(Double value)
{
this.manHour = value;
}
}
}
}
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}TimeScale"/>
* <element ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}ViewProperties"/>
* <element ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}ActiveFilter" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder =
{
"timeScale",
"viewProperties",
"activeFilter"
}) public static class ResourceUsageDiagram
{
@XmlElement(name = "TimeScale", required = true) protected TimeScale timeScale;
@XmlElement(name = "ViewProperties", required = true) protected ViewProperties viewProperties;
@XmlElement(name = "ActiveFilter") protected ActiveFilter activeFilter;
/**
* Gets the value of the timeScale property.
*
* @return
* possible object is
* {@link TimeScale }
*
*/
public TimeScale getTimeScale()
{
return timeScale;
}
/**
* Sets the value of the timeScale property.
*
* @param value
* allowed object is
* {@link TimeScale }
*
*/
public void setTimeScale(TimeScale value)
{
this.timeScale = value;
}
/**
* Settings for resource usage grid view.
*
* @return
* possible object is
* {@link ViewProperties }
*
*/
public ViewProperties getViewProperties()
{
return viewProperties;
}
/**
* Sets the value of the viewProperties property.
*
* @param value
* allowed object is
* {@link ViewProperties }
*
*/
public void setViewProperties(ViewProperties value)
{
this.viewProperties = value;
}
/**
* Gets the value of the activeFilter property.
*
* @return
* possible object is
* {@link ActiveFilter }
*
*/
public ActiveFilter getActiveFilter()
{
return activeFilter;
}
/**
* Sets the value of the activeFilter property.
*
* @param value
* allowed object is
* {@link ActiveFilter }
*
*/
public void setActiveFilter(ActiveFilter value)
{
this.activeFilter = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}ViewProperties"/>
* <element name="Resource" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="ID" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}OutlineNumber"/>
* <element name="CalendarID" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="Type">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* <enumeration value="0"/>
* <enumeration value="1"/>
* </restriction>
* </simpleType>
* </element>
* <element name="SubType">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value="work"/>
* <enumeration value="material"/>
* <enumeration value="cost"/>
* <enumeration value="equipment"/>
* <enumeration value="company"/>
* </restriction>
* </simpleType>
* </element>
* <element name="EMail" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="Note" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="Cost" type="{http://www.w3.org/2001/XMLSchema}double"/>
* <element name="CostTimeUnit" type="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}ShortTimeUnitType"/>
* <element name="Group" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="ShowAssignedTasks" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <element ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}StyleProject"/>
* <element name="MarkerID" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}Hyperlinks"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder =
{
"viewProperties",
"resource"
}) public static class Resources
{
@XmlElement(name = "ViewProperties", required = true) protected ViewProperties viewProperties;
@XmlElement(name = "Resource") protected List resource;
/**
* Settings for resources grid view.
*
* @return
* possible object is
* {@link ViewProperties }
*
*/
public ViewProperties getViewProperties()
{
return viewProperties;
}
/**
* Sets the value of the viewProperties property.
*
* @param value
* allowed object is
* {@link ViewProperties }
*
*/
public void setViewProperties(ViewProperties value)
{
this.viewProperties = value;
}
/**
* Gets the value of the resource property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the resource property.
*
*
* For example, to add a new item, do as follows:
*
* getResource().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Document.Resources.Resource }
*
*
*/
public List getResource()
{
if (resource == null)
{
resource = new ArrayList<>();
}
return this.resource;
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="ID" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}OutlineNumber"/>
* <element name="CalendarID" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="Type">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* <enumeration value="0"/>
* <enumeration value="1"/>
* </restriction>
* </simpleType>
* </element>
* <element name="SubType">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value="work"/>
* <enumeration value="material"/>
* <enumeration value="cost"/>
* <enumeration value="equipment"/>
* <enumeration value="company"/>
* </restriction>
* </simpleType>
* </element>
* <element name="EMail" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="Note" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="Cost" type="{http://www.w3.org/2001/XMLSchema}double"/>
* <element name="CostTimeUnit" type="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}ShortTimeUnitType"/>
* <element name="Group" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="ShowAssignedTasks" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <element ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}StyleProject"/>
* <element name="MarkerID" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element ref="{http://www.schemas.conceptdraw.com/cdprj/document.xsd}Hyperlinks"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder =
{
"id",
"outlineNumber",
"calendarID",
"name",
"type",
"subType",
"eMail",
"note",
"cost",
"costTimeUnit",
"group",
"showAssignedTasks",
"styleProject",
"markerID",
"hyperlinks"
}) public static class Resource
{
@XmlElement(name = "ID", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter5.class) @XmlSchemaType(name = "int") protected Integer id;
@XmlElement(name = "OutlineNumber", required = true) protected String outlineNumber;
@XmlElement(name = "CalendarID", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter5.class) @XmlSchemaType(name = "int") protected Integer calendarID;
@XmlElement(name = "Name", required = true) protected String name;
@XmlElement(name = "Type", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter12.class) protected ResourceType type;
@XmlElement(name = "SubType", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter13.class) protected ResourceType subType;
@XmlElement(name = "EMail", required = true) protected String eMail;
@XmlElement(name = "Note", required = true) protected String note;
@XmlElement(name = "Cost", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter4.class) @XmlSchemaType(name = "double") protected Double cost;
@XmlElement(name = "CostTimeUnit", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter8.class) @XmlSchemaType(name = "int") protected TimeUnit costTimeUnit;
@XmlElement(name = "Group", required = true) protected String group;
@XmlElement(name = "ShowAssignedTasks") protected boolean showAssignedTasks;
@XmlElement(name = "StyleProject", required = true) protected StyleProject styleProject;
@XmlElement(name = "MarkerID", type = String.class) @XmlJavaTypeAdapter(Adapter5.class) @XmlSchemaType(name = "int") protected Integer markerID;
@XmlElement(name = "Hyperlinks", required = true) protected Hyperlinks hyperlinks;
/**
* Gets the value of the id property.
*
* @return
* possible object is
* {@link String }
*
*/
public Integer getID()
{
return id;
}
/**
* Sets the value of the id property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setID(Integer value)
{
this.id = value;
}
/**
* The outline number of the resource.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOutlineNumber()
{
return outlineNumber;
}
/**
* Sets the value of the outlineNumber property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setOutlineNumber(String value)
{
this.outlineNumber = value;
}
/**
* Gets the value of the calendarID property.
*
* @return
* possible object is
* {@link String }
*
*/
public Integer getCalendarID()
{
return calendarID;
}
/**
* Sets the value of the calendarID property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCalendarID(Integer value)
{
this.calendarID = value;
}
/**
* Gets the value of the name property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getName()
{
return name;
}
/**
* Sets the value of the name property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setName(String value)
{
this.name = value;
}
/**
* Gets the value of the type property.
*
* @return
* possible object is
* {@link String }
*
*/
public ResourceType getType()
{
return type;
}
/**
* Sets the value of the type property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setType(ResourceType value)
{
this.type = value;
}
/**
* Gets the value of the subType property.
*
* @return
* possible object is
* {@link String }
*
*/
public ResourceType getSubType()
{
return subType;
}
/**
* Sets the value of the subType property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSubType(ResourceType value)
{
this.subType = value;
}
/**
* Gets the value of the eMail property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getEMail()
{
return eMail;
}
/**
* Sets the value of the eMail property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setEMail(String value)
{
this.eMail = value;
}
/**
* Gets the value of the note property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getNote()
{
return note;
}
/**
* Sets the value of the note property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setNote(String value)
{
this.note = value;
}
/**
* Gets the value of the cost property.
*
* @return
* possible object is
* {@link String }
*
*/
public Double getCost()
{
return cost;
}
/**
* Sets the value of the cost property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCost(Double value)
{
this.cost = value;
}
/**
* Gets the value of the costTimeUnit property.
*
* @return
* possible object is
* {@link String }
*
*/
public TimeUnit getCostTimeUnit()
{
return costTimeUnit;
}
/**
* Sets the value of the costTimeUnit property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCostTimeUnit(TimeUnit value)
{
this.costTimeUnit = value;
}
/**
* Gets the value of the group property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getGroup()
{
return group;
}
/**
* Sets the value of the group property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setGroup(String value)
{
this.group = value;
}
/**
* Gets the value of the showAssignedTasks property.
*
*/
public boolean isShowAssignedTasks()
{
return showAssignedTasks;
}
/**
* Sets the value of the showAssignedTasks property.
*
*/
public void setShowAssignedTasks(boolean value)
{
this.showAssignedTasks = value;
}
/**
* Gets the value of the styleProject property.
*
* @return
* possible object is
* {@link StyleProject }
*
*/
public StyleProject getStyleProject()
{
return styleProject;
}
/**
* Sets the value of the styleProject property.
*
* @param value
* allowed object is
* {@link StyleProject }
*
*/
public void setStyleProject(StyleProject value)
{
this.styleProject = value;
}
/**
* Gets the value of the markerID property.
*
* @return
* possible object is
* {@link String }
*
*/
public Integer getMarkerID()
{
return markerID;
}
/**
* Sets the value of the markerID property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMarkerID(Integer value)
{
this.markerID = value;
}
/**
* Hyperlinks associated with the resource.
*
*
* @return
* possible object is
* {@link Hyperlinks }
*
*/
public Hyperlinks getHyperlinks()
{
return hyperlinks;
}
/**
* Sets the value of the hyperlinks property.
*
* @param value
* allowed object is
* {@link Hyperlinks }
*
*/
public void setHyperlinks(Hyperlinks value)
{
this.hyperlinks = value;
}
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="CurrencySymbol" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="CurrencyPosition" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="CurrencyDigits" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="HoursPerDay" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="HoursPerWeek" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="DaysPerMonth" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="CalcCPForSubprojects" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <element name="MaximumSlack" type="{http://www.w3.org/2001/XMLSchema}double"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder =
{
"currencySymbol",
"currencyPosition",
"currencyDigits",
"hoursPerDay",
"hoursPerWeek",
"daysPerMonth",
"calcCPForSubprojects",
"maximumSlack"
}) public static class WorkspaceProperties
{
@XmlElement(name = "CurrencySymbol", required = true) protected String currencySymbol;
@XmlElement(name = "CurrencyPosition", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter15.class) @XmlSchemaType(name = "int") protected CurrencySymbolPosition currencyPosition;
@XmlElement(name = "CurrencyDigits", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter5.class) @XmlSchemaType(name = "int") protected Integer currencyDigits;
@XmlElement(name = "HoursPerDay", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter16.class) @XmlSchemaType(name = "int") protected Integer hoursPerDay;
@XmlElement(name = "HoursPerWeek", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter5.class) @XmlSchemaType(name = "int") protected Integer hoursPerWeek;
@XmlElement(name = "DaysPerMonth", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter5.class) @XmlSchemaType(name = "int") protected Integer daysPerMonth;
@XmlElement(name = "CalcCPForSubprojects") protected boolean calcCPForSubprojects;
@XmlElement(name = "MaximumSlack", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter4.class) @XmlSchemaType(name = "double") protected Double maximumSlack;
/**
* Gets the value of the currencySymbol property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCurrencySymbol()
{
return currencySymbol;
}
/**
* Sets the value of the currencySymbol property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCurrencySymbol(String value)
{
this.currencySymbol = value;
}
/**
* Gets the value of the currencyPosition property.
*
* @return
* possible object is
* {@link String }
*
*/
public CurrencySymbolPosition getCurrencyPosition()
{
return currencyPosition;
}
/**
* Sets the value of the currencyPosition property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCurrencyPosition(CurrencySymbolPosition value)
{
this.currencyPosition = value;
}
/**
* Gets the value of the currencyDigits property.
*
* @return
* possible object is
* {@link String }
*
*/
public Integer getCurrencyDigits()
{
return currencyDigits;
}
/**
* Sets the value of the currencyDigits property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCurrencyDigits(Integer value)
{
this.currencyDigits = value;
}
/**
* Gets the value of the hoursPerDay property.
*
* @return
* possible object is
* {@link String }
*
*/
public Integer getHoursPerDay()
{
return hoursPerDay;
}
/**
* Sets the value of the hoursPerDay property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setHoursPerDay(Integer value)
{
this.hoursPerDay = value;
}
/**
* Gets the value of the hoursPerWeek property.
*
* @return
* possible object is
* {@link String }
*
*/
public Integer getHoursPerWeek()
{
return hoursPerWeek;
}
/**
* Sets the value of the hoursPerWeek property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setHoursPerWeek(Integer value)
{
this.hoursPerWeek = value;
}
/**
* Gets the value of the daysPerMonth property.
*
* @return
* possible object is
* {@link String }
*
*/
public Integer getDaysPerMonth()
{
return daysPerMonth;
}
/**
* Sets the value of the daysPerMonth property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDaysPerMonth(Integer value)
{
this.daysPerMonth = value;
}
/**
* Gets the value of the calcCPForSubprojects property.
*
*/
public boolean isCalcCPForSubprojects()
{
return calcCPForSubprojects;
}
/**
* Sets the value of the calcCPForSubprojects property.
*
*/
public void setCalcCPForSubprojects(boolean value)
{
this.calcCPForSubprojects = value;
}
/**
* Gets the value of the maximumSlack property.
*
* @return
* possible object is
* {@link String }
*
*/
public Double getMaximumSlack()
{
return maximumSlack;
}
/**
* Sets the value of the maximumSlack property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMaximumSlack(Double value)
{
this.maximumSlack = value;
}
}
}