All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.gs4tr.projectdirector.model.dto.xsd.Project Maven / Gradle / Ivy

Go to download

The newest version!

package org.gs4tr.projectdirector.model.dto.xsd;

import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;


/**
 * 

Java class for Project complex type. * *

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

 * <complexType name="Project">
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <sequence>
 *         <element name="announcements" type="{http://dto.model.projectdirector.gs4tr.org/xsd}Announcement" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="contentMonitorPluginInfo" type="{http://dto.model.projectdirector.gs4tr.org/xsd}ContentMonitorPluginInfo"/>
 *         <element name="defaultTargetWorkflowDefinition" type="{http://dto.model.projectdirector.gs4tr.org/xsd}WorkflowDefinition"/>
 *         <element name="defaultTargetWorkflowDefinitionTicket" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         <element name="fileFormatProfiles" type="{http://dto.model.projectdirector.gs4tr.org/xsd}FileFormatProfile" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="includeSubmissionNameInLocalizationKit" type="{http://www.w3.org/2001/XMLSchema}boolean" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="metadata" type="{http://dto.model.projectdirector.gs4tr.org/xsd}Metadata" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="organizationName" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         <element name="projectCustomFieldConfiguration" type="{http://dto.model.projectdirector.gs4tr.org/xsd}ProjectCustomFieldConfiguration" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="projectInfo" type="{http://dto.model.projectdirector.gs4tr.org/xsd}ProjectInfo"/>
 *         <element name="projectLanguageDirections" type="{http://dto.model.projectdirector.gs4tr.org/xsd}ProjectLanguageDirection" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="ticket" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         <element name="workflowDefinitions" type="{http://dto.model.projectdirector.gs4tr.org/xsd}WorkflowDefinition" maxOccurs="unbounded" minOccurs="0"/>
 *       </sequence>
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "Project", propOrder = { "announcements", "contentMonitorPluginInfo", "defaultTargetWorkflowDefinition", "defaultTargetWorkflowDefinitionTicket", "fileFormatProfiles", "includeSubmissionNameInLocalizationKit", "metadata", "organizationName", "projectCustomFieldConfiguration", "projectInfo", "projectLanguageDirections", "ticket", "workflowDefinitions" }) public class Project { @XmlElement(nillable = true) protected List announcements; @XmlElement(required = true, nillable = true) protected ContentMonitorPluginInfo contentMonitorPluginInfo; @XmlElement(required = true, nillable = true) protected WorkflowDefinition defaultTargetWorkflowDefinition; @XmlElement(required = true, nillable = true) protected String defaultTargetWorkflowDefinitionTicket; @XmlElement(nillable = true) protected List fileFormatProfiles; @XmlElement(nillable = true) protected List includeSubmissionNameInLocalizationKit; @XmlElement(nillable = true) protected List metadata; @XmlElement(required = true, nillable = true) protected String organizationName; @XmlElement(nillable = true) protected List projectCustomFieldConfiguration; @XmlElement(required = true, nillable = true) protected ProjectInfo projectInfo; @XmlElement(nillable = true) protected List projectLanguageDirections; @XmlElement(required = true, nillable = true) protected String ticket; @XmlElement(nillable = true) protected List workflowDefinitions; /** * Gets the value of the announcements 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 announcements property. * *

* For example, to add a new item, do as follows: *

     *    getAnnouncements().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Announcement } * * */ public List getAnnouncements() { if (announcements == null) { announcements = new ArrayList(); } return this.announcements; } /** * Gets the value of the contentMonitorPluginInfo property. * * @return * possible object is * {@link ContentMonitorPluginInfo } * */ public ContentMonitorPluginInfo getContentMonitorPluginInfo() { return contentMonitorPluginInfo; } /** * Sets the value of the contentMonitorPluginInfo property. * * @param value * allowed object is * {@link ContentMonitorPluginInfo } * */ public void setContentMonitorPluginInfo(ContentMonitorPluginInfo value) { this.contentMonitorPluginInfo = value; } /** * Gets the value of the defaultTargetWorkflowDefinition property. * * @return * possible object is * {@link WorkflowDefinition } * */ public WorkflowDefinition getDefaultTargetWorkflowDefinition() { return defaultTargetWorkflowDefinition; } /** * Sets the value of the defaultTargetWorkflowDefinition property. * * @param value * allowed object is * {@link WorkflowDefinition } * */ public void setDefaultTargetWorkflowDefinition(WorkflowDefinition value) { this.defaultTargetWorkflowDefinition = value; } /** * Gets the value of the defaultTargetWorkflowDefinitionTicket property. * * @return * possible object is * {@link String } * */ public String getDefaultTargetWorkflowDefinitionTicket() { return defaultTargetWorkflowDefinitionTicket; } /** * Sets the value of the defaultTargetWorkflowDefinitionTicket property. * * @param value * allowed object is * {@link String } * */ public void setDefaultTargetWorkflowDefinitionTicket(String value) { this.defaultTargetWorkflowDefinitionTicket = value; } /** * Gets the value of the fileFormatProfiles 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 fileFormatProfiles property. * *

* For example, to add a new item, do as follows: *

     *    getFileFormatProfiles().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link FileFormatProfile } * * */ public List getFileFormatProfiles() { if (fileFormatProfiles == null) { fileFormatProfiles = new ArrayList(); } return this.fileFormatProfiles; } /** * Gets the value of the includeSubmissionNameInLocalizationKit 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 includeSubmissionNameInLocalizationKit property. * *

* For example, to add a new item, do as follows: *

     *    getIncludeSubmissionNameInLocalizationKit().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Boolean } * * */ public List getIncludeSubmissionNameInLocalizationKit() { if (includeSubmissionNameInLocalizationKit == null) { includeSubmissionNameInLocalizationKit = new ArrayList(); } return this.includeSubmissionNameInLocalizationKit; } /** * Gets the value of the metadata 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 metadata property. * *

* For example, to add a new item, do as follows: *

     *    getMetadata().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Metadata } * * */ public List getMetadata() { if (metadata == null) { metadata = new ArrayList(); } return this.metadata; } /** * Gets the value of the organizationName property. * * @return * possible object is * {@link String } * */ public String getOrganizationName() { return organizationName; } /** * Sets the value of the organizationName property. * * @param value * allowed object is * {@link String } * */ public void setOrganizationName(String value) { this.organizationName = value; } /** * Gets the value of the projectCustomFieldConfiguration 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 projectCustomFieldConfiguration property. * *

* For example, to add a new item, do as follows: *

     *    getProjectCustomFieldConfiguration().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ProjectCustomFieldConfiguration } * * */ public List getProjectCustomFieldConfiguration() { if (projectCustomFieldConfiguration == null) { projectCustomFieldConfiguration = new ArrayList(); } return this.projectCustomFieldConfiguration; } /** * Gets the value of the projectInfo property. * * @return * possible object is * {@link ProjectInfo } * */ public ProjectInfo getProjectInfo() { return projectInfo; } /** * Sets the value of the projectInfo property. * * @param value * allowed object is * {@link ProjectInfo } * */ public void setProjectInfo(ProjectInfo value) { this.projectInfo = value; } /** * Gets the value of the projectLanguageDirections 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 projectLanguageDirections property. * *

* For example, to add a new item, do as follows: *

     *    getProjectLanguageDirections().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ProjectLanguageDirection } * * */ public List getProjectLanguageDirections() { if (projectLanguageDirections == null) { projectLanguageDirections = new ArrayList(); } return this.projectLanguageDirections; } /** * Gets the value of the ticket property. * * @return * possible object is * {@link String } * */ public String getTicket() { return ticket; } /** * Sets the value of the ticket property. * * @param value * allowed object is * {@link String } * */ public void setTicket(String value) { this.ticket = value; } /** * Gets the value of the workflowDefinitions 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 workflowDefinitions property. * *

* For example, to add a new item, do as follows: *

     *    getWorkflowDefinitions().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link WorkflowDefinition } * * */ public List getWorkflowDefinitions() { if (workflowDefinitions == null) { workflowDefinitions = new ArrayList(); } return this.workflowDefinitions; } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy