View Javadoc
1   
2   package org.miloss.fgsms.services.interfaces.policyconfiguration;
3   
4   import java.io.Serializable;
5   import java.util.ArrayList;
6   import java.util.List;
7   import javax.xml.bind.annotation.XmlAccessType;
8   import javax.xml.bind.annotation.XmlAccessorType;
9   import javax.xml.bind.annotation.XmlElement;
10  import javax.xml.bind.annotation.XmlSchemaType;
11  import javax.xml.bind.annotation.XmlType;
12  import java.util.Calendar;
13  import org.miloss.fgsms.services.interfaces.common.SecurityWrapper;
14  
15  
16  /**
17   * 
18   *             list of processes
19   *            
20   * 
21   * <p>Java class for GetProcessesListByMachineResponseMsg complex type.
22   * 
23   * <p>The following schema fragment specifies the expected content contained within this class.
24   * 
25   * <pre>
26   * &lt;complexType name="GetProcessesListByMachineResponseMsg">
27   *   &lt;complexContent>
28   *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
29   *       &lt;sequence>
30   *         &lt;element name="classification" type="{urn:org:miloss:fgsms:services:interfaces:common}SecurityWrapper"/>
31   *         &lt;element name="ProcessName" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
32   *         &lt;element name="MachineInformation" type="{urn:org:miloss:fgsms:services:interfaces:policyConfiguration}MachineInformation"/>
33   *         &lt;element name="lastupdateat" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
34   *       &lt;/sequence>
35   *     &lt;/restriction>
36   *   &lt;/complexContent>
37   * &lt;/complexType>
38   * </pre>
39   * 
40   * 
41   */
42  @XmlAccessorType(XmlAccessType.FIELD)
43  @XmlType(name = "GetProcessesListByMachineResponseMsg", propOrder = {
44      "classification",
45      "processName",
46      "machineInformation",
47      "lastupdateat"
48  })
49  public class GetProcessesListByMachineResponseMsg
50      implements Serializable
51  {
52  
53      private final static long serialVersionUID = 1L;
54      @XmlElement(required = true, nillable = true)
55      protected SecurityWrapper classification;
56      @XmlElement(name = "ProcessName")
57      protected List<String> processName;
58      @XmlElement(name = "MachineInformation", required = true, nillable = true)
59      protected MachineInformation machineInformation;
60      @XmlElement(required = true, nillable = true)
61      @XmlSchemaType(name = "dateTime")
62      protected Calendar lastupdateat;
63  
64      /**
65       * Gets the value of the classification property.
66       * 
67       * @return
68       *     possible object is
69       *     {@link SecurityWrapper }
70       *     
71       */
72      public SecurityWrapper getClassification() {
73          return classification;
74      }
75  
76      /**
77       * Sets the value of the classification property.
78       * 
79       * @param value
80       *     allowed object is
81       *     {@link SecurityWrapper }
82       *     
83       */
84      public void setClassification(SecurityWrapper value) {
85          this.classification = value;
86      }
87  
88      public boolean isSetClassification() {
89          return (this.classification!= null);
90      }
91  
92      /**
93       * Gets the value of the processName property.
94       * 
95       * <p>
96       * This accessor method returns a reference to the live list,
97       * not a snapshot. Therefore any modification you make to the
98       * returned list will be present inside the JAXB object.
99       * This is why there is not a <CODE>set</CODE> method for the processName property.
100      * 
101      * <p>
102      * For example, to add a new item, do as follows:
103      * <pre>
104      *    getProcessName().add(newItem);
105      * </pre>
106      * 
107      * 
108      * <p>
109      * Objects of the following type(s) are allowed in the list
110      * {@link String }
111      * 
112      * 
113      */
114     public List<String> getProcessName() {
115         if (processName == null) {
116             processName = new ArrayList<String>();
117         }
118         return this.processName;
119     }
120 
121     public boolean isSetProcessName() {
122         return ((this.processName!= null)&&(!this.processName.isEmpty()));
123     }
124 
125     public void unsetProcessName() {
126         this.processName = null;
127     }
128 
129     /**
130      * Gets the value of the machineInformation property.
131      * 
132      * @return
133      *     possible object is
134      *     {@link MachineInformation }
135      *     
136      */
137     public MachineInformation getMachineInformation() {
138         return machineInformation;
139     }
140 
141     /**
142      * Sets the value of the machineInformation property.
143      * 
144      * @param value
145      *     allowed object is
146      *     {@link MachineInformation }
147      *     
148      */
149     public void setMachineInformation(MachineInformation value) {
150         this.machineInformation = value;
151     }
152 
153     public boolean isSetMachineInformation() {
154         return (this.machineInformation!= null);
155     }
156 
157     /**
158      * Gets the value of the lastupdateat property.
159      * 
160      * @return
161      *     possible object is
162      *     {@link Calendar }
163      *     
164      */
165     public Calendar getLastupdateat() {
166         return lastupdateat;
167     }
168 
169     /**
170      * Sets the value of the lastupdateat property.
171      * 
172      * @param value
173      *     allowed object is
174      *     {@link Calendar }
175      *     
176      */
177     public void setLastupdateat(Calendar value) {
178         this.lastupdateat = value;
179     }
180 
181     public boolean isSetLastupdateat() {
182         return (this.lastupdateat!= null);
183     }
184 
185 }