// // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> // Any modifications to this file will be lost upon recompilation of the source schema. // Generated on: 2011.12.12 at 03:51:35 PM CET // package org.dmtf.schemas.wbem.wscim._1.cim_schema._2.cim_applicationsystem; 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.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; import org.dmtf.schemas.wbem.wscim._1.common.CimDateTime; import org.dmtf.schemas.wbem.wscim._1.common.CimString; /** * <p>Java class for CIM_ApplicationSystem_Type complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType name="CIM_ApplicationSystem_Type"> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ApplicationSystem}AvailableRequestedStates" maxOccurs="unbounded" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ApplicationSystem}Caption" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ApplicationSystem}CommunicationStatus" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ApplicationSystem}CreationClassName"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ApplicationSystem}Description" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ApplicationSystem}DetailedStatus" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ApplicationSystem}Distribution" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ApplicationSystem}ElementName" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ApplicationSystem}EnabledDefault" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ApplicationSystem}EnabledState" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ApplicationSystem}HealthState" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ApplicationSystem}IdentifyingDescriptions" maxOccurs="unbounded" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ApplicationSystem}InstallDate" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ApplicationSystem}InstanceID" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ApplicationSystem}LastServingStatusUpdate" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ApplicationSystem}Name"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ApplicationSystem}NameFormat" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ApplicationSystem}OperatingStatus" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ApplicationSystem}OperationalStatus" maxOccurs="unbounded" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ApplicationSystem}OtherEnabledState" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ApplicationSystem}OtherIdentifyingInfo" maxOccurs="unbounded" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ApplicationSystem}PrimaryOwnerContact" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ApplicationSystem}PrimaryOwnerName" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ApplicationSystem}PrimaryStatus" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ApplicationSystem}RequestedState" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ApplicationSystem}Roles" maxOccurs="unbounded" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ApplicationSystem}ServingStatus" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ApplicationSystem}StartupTime" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ApplicationSystem}Status" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ApplicationSystem}StatusDescriptions" maxOccurs="unbounded" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ApplicationSystem}TimeOfLastStateChange" minOccurs="0"/> * <element ref="{http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ApplicationSystem}TransitioningToState" minOccurs="0"/> * </sequence> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "CIM_ApplicationSystem_Type", propOrder = { "availableRequestedStates", "caption", "communicationStatus", "creationClassName", "description", "detailedStatus", "distribution", "elementName", "enabledDefault", "enabledState", "healthState", "identifyingDescriptions", "installDate", "instanceID", "lastServingStatusUpdate", "name", "nameFormat", "operatingStatus", "operationalStatus", "otherEnabledState", "otherIdentifyingInfo", "primaryOwnerContact", "primaryOwnerName", "primaryStatus", "requestedState", "roles", "servingStatus", "startupTime", "status", "statusDescriptions", "timeOfLastStateChange", "transitioningToState" }) @XmlSeeAlso({ com.telefonica.schemas.nuba_model.exp.CIMApplicationSystemType.class }) public class CIMApplicationSystemType { @XmlElement(name = "AvailableRequestedStates", nillable = true) protected List<AvailableRequestedStates> availableRequestedStates; @XmlElement(name = "Caption", nillable = true) protected Caption caption; @XmlElement(name = "CommunicationStatus", nillable = true) protected CommunicationStatus communicationStatus; @XmlElement(name = "CreationClassName", required = true) protected CreationClassName creationClassName; @XmlElement(name = "Description", nillable = true) protected CimString description; @XmlElement(name = "DetailedStatus", nillable = true) protected DetailedStatus detailedStatus; @XmlElement(name = "Distribution", nillable = true) protected Distribution distribution; @XmlElement(name = "ElementName", nillable = true) protected CimString elementName; @XmlElement(name = "EnabledDefault", nillable = true) protected EnabledDefault enabledDefault; @XmlElement(name = "EnabledState", nillable = true) protected EnabledState enabledState; @XmlElement(name = "HealthState", nillable = true) protected HealthState healthState; @XmlElement(name = "IdentifyingDescriptions", nillable = true) protected List<CimString> identifyingDescriptions; @XmlElement(name = "InstallDate", nillable = true) protected CimDateTime installDate; @XmlElement(name = "InstanceID", nillable = true) protected CimString instanceID; @XmlElement(name = "LastServingStatusUpdate", nillable = true) protected CimDateTime lastServingStatusUpdate; @XmlElement(name = "Name", required = true) protected Name name; @XmlElement(name = "NameFormat", nillable = true) protected NameFormat nameFormat; @XmlElement(name = "OperatingStatus", nillable = true) protected OperatingStatus operatingStatus; @XmlElement(name = "OperationalStatus", nillable = true) protected List<OperationalStatus> operationalStatus; @XmlElement(name = "OtherEnabledState", nillable = true) protected CimString otherEnabledState; @XmlElement(name = "OtherIdentifyingInfo", nillable = true) protected List<OtherIdentifyingInfo> otherIdentifyingInfo; @XmlElement(name = "PrimaryOwnerContact", nillable = true) protected PrimaryOwnerContact primaryOwnerContact; @XmlElement(name = "PrimaryOwnerName", nillable = true) protected PrimaryOwnerName primaryOwnerName; @XmlElement(name = "PrimaryStatus", nillable = true) protected PrimaryStatus primaryStatus; @XmlElement(name = "RequestedState", nillable = true) protected RequestedState requestedState; @XmlElement(name = "Roles", nillable = true) protected List<CimString> roles; @XmlElement(name = "ServingStatus", nillable = true) protected ServingStatus servingStatus; @XmlElement(name = "StartupTime", nillable = true) protected CimDateTime startupTime; @XmlElement(name = "Status", nillable = true) protected Status status; @XmlElement(name = "StatusDescriptions", nillable = true) protected List<CimString> statusDescriptions; @XmlElement(name = "TimeOfLastStateChange", nillable = true) protected CimDateTime timeOfLastStateChange; @XmlElement(name = "TransitioningToState", nillable = true) protected TransitioningToState transitioningToState; /** * Gets the value of the availableRequestedStates property. * * <p> * 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 <CODE>set</CODE> method for the availableRequestedStates property. * * <p> * For example, to add a new item, do as follows: * <pre> * getAvailableRequestedStates().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link AvailableRequestedStates } * * */ public List<AvailableRequestedStates> getAvailableRequestedStates() { if (availableRequestedStates == null) { availableRequestedStates = new ArrayList<AvailableRequestedStates>(); } return this.availableRequestedStates; } /** * Gets the value of the caption property. * * @return * possible object is * {@link Caption } * */ public Caption getCaption() { return caption; } /** * Sets the value of the caption property. * * @param value * allowed object is * {@link Caption } * */ public void setCaption(Caption value) { this.caption = value; } /** * Gets the value of the communicationStatus property. * * @return * possible object is * {@link CommunicationStatus } * */ public CommunicationStatus getCommunicationStatus() { return communicationStatus; } /** * Sets the value of the communicationStatus property. * * @param value * allowed object is * {@link CommunicationStatus } * */ public void setCommunicationStatus(CommunicationStatus value) { this.communicationStatus = value; } /** * Gets the value of the creationClassName property. * * @return * possible object is * {@link CreationClassName } * */ public CreationClassName getCreationClassName() { return creationClassName; } /** * Sets the value of the creationClassName property. * * @param value * allowed object is * {@link CreationClassName } * */ public void setCreationClassName(CreationClassName value) { this.creationClassName = value; } /** * Gets the value of the description property. * * @return * possible object is * {@link CimString } * */ public CimString getDescription() { return description; } /** * Sets the value of the description property. * * @param value * allowed object is * {@link CimString } * */ public void setDescription(CimString value) { this.description = value; } /** * Gets the value of the detailedStatus property. * * @return * possible object is * {@link DetailedStatus } * */ public DetailedStatus getDetailedStatus() { return detailedStatus; } /** * Sets the value of the detailedStatus property. * * @param value * allowed object is * {@link DetailedStatus } * */ public void setDetailedStatus(DetailedStatus value) { this.detailedStatus = value; } /** * Gets the value of the distribution property. * * @return * possible object is * {@link Distribution } * */ public Distribution getDistribution() { return distribution; } /** * Sets the value of the distribution property. * * @param value * allowed object is * {@link Distribution } * */ public void setDistribution(Distribution value) { this.distribution = value; } /** * Gets the value of the elementName property. * * @return * possible object is * {@link CimString } * */ public CimString getElementName() { return elementName; } /** * Sets the value of the elementName property. * * @param value * allowed object is * {@link CimString } * */ public void setElementName(CimString value) { this.elementName = value; } /** * Gets the value of the enabledDefault property. * * @return * possible object is * {@link EnabledDefault } * */ public EnabledDefault getEnabledDefault() { return enabledDefault; } /** * Sets the value of the enabledDefault property. * * @param value * allowed object is * {@link EnabledDefault } * */ public void setEnabledDefault(EnabledDefault value) { this.enabledDefault = value; } /** * Gets the value of the enabledState property. * * @return * possible object is * {@link EnabledState } * */ public EnabledState getEnabledState() { return enabledState; } /** * Sets the value of the enabledState property. * * @param value * allowed object is * {@link EnabledState } * */ public void setEnabledState(EnabledState value) { this.enabledState = value; } /** * Gets the value of the healthState property. * * @return * possible object is * {@link HealthState } * */ public HealthState getHealthState() { return healthState; } /** * Sets the value of the healthState property. * * @param value * allowed object is * {@link HealthState } * */ public void setHealthState(HealthState value) { this.healthState = value; } /** * Gets the value of the identifyingDescriptions property. * * <p> * 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 <CODE>set</CODE> method for the identifyingDescriptions property. * * <p> * For example, to add a new item, do as follows: * <pre> * getIdentifyingDescriptions().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link CimString } * * */ public List<CimString> getIdentifyingDescriptions() { if (identifyingDescriptions == null) { identifyingDescriptions = new ArrayList<CimString>(); } return this.identifyingDescriptions; } /** * Gets the value of the installDate property. * * @return * possible object is * {@link CimDateTime } * */ public CimDateTime getInstallDate() { return installDate; } /** * Sets the value of the installDate property. * * @param value * allowed object is * {@link CimDateTime } * */ public void setInstallDate(CimDateTime value) { this.installDate = value; } /** * Gets the value of the instanceID property. * * @return * possible object is * {@link CimString } * */ public CimString getInstanceID() { return instanceID; } /** * Sets the value of the instanceID property. * * @param value * allowed object is * {@link CimString } * */ public void setInstanceID(CimString value) { this.instanceID = value; } /** * Gets the value of the lastServingStatusUpdate property. * * @return * possible object is * {@link CimDateTime } * */ public CimDateTime getLastServingStatusUpdate() { return lastServingStatusUpdate; } /** * Sets the value of the lastServingStatusUpdate property. * * @param value * allowed object is * {@link CimDateTime } * */ public void setLastServingStatusUpdate(CimDateTime value) { this.lastServingStatusUpdate = value; } /** * Gets the value of the name property. * * @return * possible object is * {@link Name } * */ public Name getName() { return name; } /** * Sets the value of the name property. * * @param value * allowed object is * {@link Name } * */ public void setName(Name value) { this.name = value; } /** * Gets the value of the nameFormat property. * * @return * possible object is * {@link NameFormat } * */ public NameFormat getNameFormat() { return nameFormat; } /** * Sets the value of the nameFormat property. * * @param value * allowed object is * {@link NameFormat } * */ public void setNameFormat(NameFormat value) { this.nameFormat = value; } /** * Gets the value of the operatingStatus property. * * @return * possible object is * {@link OperatingStatus } * */ public OperatingStatus getOperatingStatus() { return operatingStatus; } /** * Sets the value of the operatingStatus property. * * @param value * allowed object is * {@link OperatingStatus } * */ public void setOperatingStatus(OperatingStatus value) { this.operatingStatus = value; } /** * Gets the value of the operationalStatus property. * * <p> * 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 <CODE>set</CODE> method for the operationalStatus property. * * <p> * For example, to add a new item, do as follows: * <pre> * getOperationalStatus().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link OperationalStatus } * * */ public List<OperationalStatus> getOperationalStatus() { if (operationalStatus == null) { operationalStatus = new ArrayList<OperationalStatus>(); } return this.operationalStatus; } /** * Gets the value of the otherEnabledState property. * * @return * possible object is * {@link CimString } * */ public CimString getOtherEnabledState() { return otherEnabledState; } /** * Sets the value of the otherEnabledState property. * * @param value * allowed object is * {@link CimString } * */ public void setOtherEnabledState(CimString value) { this.otherEnabledState = value; } /** * Gets the value of the otherIdentifyingInfo property. * * <p> * 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 <CODE>set</CODE> method for the otherIdentifyingInfo property. * * <p> * For example, to add a new item, do as follows: * <pre> * getOtherIdentifyingInfo().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link OtherIdentifyingInfo } * * */ public List<OtherIdentifyingInfo> getOtherIdentifyingInfo() { if (otherIdentifyingInfo == null) { otherIdentifyingInfo = new ArrayList<OtherIdentifyingInfo>(); } return this.otherIdentifyingInfo; } /** * Gets the value of the primaryOwnerContact property. * * @return * possible object is * {@link PrimaryOwnerContact } * */ public PrimaryOwnerContact getPrimaryOwnerContact() { return primaryOwnerContact; } /** * Sets the value of the primaryOwnerContact property. * * @param value * allowed object is * {@link PrimaryOwnerContact } * */ public void setPrimaryOwnerContact(PrimaryOwnerContact value) { this.primaryOwnerContact = value; } /** * Gets the value of the primaryOwnerName property. * * @return * possible object is * {@link PrimaryOwnerName } * */ public PrimaryOwnerName getPrimaryOwnerName() { return primaryOwnerName; } /** * Sets the value of the primaryOwnerName property. * * @param value * allowed object is * {@link PrimaryOwnerName } * */ public void setPrimaryOwnerName(PrimaryOwnerName value) { this.primaryOwnerName = value; } /** * Gets the value of the primaryStatus property. * * @return * possible object is * {@link PrimaryStatus } * */ public PrimaryStatus getPrimaryStatus() { return primaryStatus; } /** * Sets the value of the primaryStatus property. * * @param value * allowed object is * {@link PrimaryStatus } * */ public void setPrimaryStatus(PrimaryStatus value) { this.primaryStatus = value; } /** * Gets the value of the requestedState property. * * @return * possible object is * {@link RequestedState } * */ public RequestedState getRequestedState() { return requestedState; } /** * Sets the value of the requestedState property. * * @param value * allowed object is * {@link RequestedState } * */ public void setRequestedState(RequestedState value) { this.requestedState = value; } /** * Gets the value of the roles property. * * <p> * 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 <CODE>set</CODE> method for the roles property. * * <p> * For example, to add a new item, do as follows: * <pre> * getRoles().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link CimString } * * */ public List<CimString> getRoles() { if (roles == null) { roles = new ArrayList<CimString>(); } return this.roles; } /** * Gets the value of the servingStatus property. * * @return * possible object is * {@link ServingStatus } * */ public ServingStatus getServingStatus() { return servingStatus; } /** * Sets the value of the servingStatus property. * * @param value * allowed object is * {@link ServingStatus } * */ public void setServingStatus(ServingStatus value) { this.servingStatus = value; } /** * Gets the value of the startupTime property. * * @return * possible object is * {@link CimDateTime } * */ public CimDateTime getStartupTime() { return startupTime; } /** * Sets the value of the startupTime property. * * @param value * allowed object is * {@link CimDateTime } * */ public void setStartupTime(CimDateTime value) { this.startupTime = value; } /** * Gets the value of the status property. * * @return * possible object is * {@link Status } * */ public Status getStatus() { return status; } /** * Sets the value of the status property. * * @param value * allowed object is * {@link Status } * */ public void setStatus(Status value) { this.status = value; } /** * Gets the value of the statusDescriptions property. * * <p> * 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 <CODE>set</CODE> method for the statusDescriptions property. * * <p> * For example, to add a new item, do as follows: * <pre> * getStatusDescriptions().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link CimString } * * */ public List<CimString> getStatusDescriptions() { if (statusDescriptions == null) { statusDescriptions = new ArrayList<CimString>(); } return this.statusDescriptions; } /** * Gets the value of the timeOfLastStateChange property. * * @return * possible object is * {@link CimDateTime } * */ public CimDateTime getTimeOfLastStateChange() { return timeOfLastStateChange; } /** * Sets the value of the timeOfLastStateChange property. * * @param value * allowed object is * {@link CimDateTime } * */ public void setTimeOfLastStateChange(CimDateTime value) { this.timeOfLastStateChange = value; } /** * Gets the value of the transitioningToState property. * * @return * possible object is * {@link TransitioningToState } * */ public TransitioningToState getTransitioningToState() { return transitioningToState; } /** * Sets the value of the transitioningToState property. * * @param value * allowed object is * {@link TransitioningToState } * */ public void setTransitioningToState(TransitioningToState value) { this.transitioningToState = value; } }