org.universAAL.middleware.deploymanager.uapp.model
Class Part

Package class diagram package Part
java.lang.Object
  extended by org.universAAL.middleware.deploymanager.uapp.model.Part
All Implemented Interfaces:
Serializable

public class Part
extends Object
implements Serializable

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="bundleId" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="bundleVersion" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="partCapabilities" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="capability" type="{http://www.universaal.org/aal-uapp/v1.0.2}capabilityType" maxOccurs="unbounded"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="partRequirements" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="requirement" type="{http://www.universaal.org/aal-uapp/v1.0.2}reqType" maxOccurs="unbounded"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element ref="{http://www.universaal.org/aal-uapp/v1.0.2}deploymentUnit" maxOccurs="unbounded"/>
         <element ref="{http://www.universaal.org/aal-uapp/v1.0.2}executionUnit" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute name="partId" type="{http://www.w3.org/2001/XMLSchema}ID" />
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Nested Class Summary
static class Part.PartCapabilities
          Java class for anonymous complex type.
static class Part.PartRequirements
          Java class for anonymous complex type.
 
Field Summary
protected  String bundleId
           
protected  String bundleVersion
           
protected  List<DeploymentUnit> deploymentUnit
           
protected  List<ExecutionUnit> executionUnit
           
protected  Part.PartCapabilities partCapabilities
           
protected  String partId
           
protected  Part.PartRequirements partRequirements
           
 
Constructor Summary
Part()
           
 
Method Summary
 String getBundleId()
          Gets the value of the bundleId property.
 String getBundleVersion()
          Gets the value of the bundleVersion property.
 List<DeploymentUnit> getDeploymentUnit()
          Gets the value of the deploymentUnit property.
 List<ExecutionUnit> getExecutionUnit()
          Gets the value of the executionUnit property.
 Part.PartCapabilities getPartCapabilities()
          Gets the value of the partCapabilities property.
 String getPartId()
          Gets the value of the partId property.
 Part.PartRequirements getPartRequirements()
          Gets the value of the partRequirements property.
 boolean isSetBundleId()
           
 boolean isSetBundleVersion()
           
 boolean isSetDeploymentUnit()
           
 boolean isSetExecutionUnit()
           
 boolean isSetPartCapabilities()
           
 boolean isSetPartId()
           
 boolean isSetPartRequirements()
           
 void setBundleId(String value)
          Sets the value of the bundleId property.
 void setBundleVersion(String value)
          Sets the value of the bundleVersion property.
 void setPartCapabilities(Part.PartCapabilities value)
          Sets the value of the partCapabilities property.
 void setPartId(String value)
          Sets the value of the partId property.
 void setPartRequirements(Part.PartRequirements value)
          Sets the value of the partRequirements property.
 void unsetDeploymentUnit()
           
 void unsetExecutionUnit()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

bundleId

protected String bundleId

bundleVersion

protected String bundleVersion

partCapabilities

protected Part.PartCapabilities partCapabilities

partRequirements

protected Part.PartRequirements partRequirements

deploymentUnit

protected List<DeploymentUnit> deploymentUnit

executionUnit

protected List<ExecutionUnit> executionUnit

partId

protected String partId
Constructor Detail

Part

public Part()
Method Detail

getBundleId

public String getBundleId()
Gets the value of the bundleId property.

Returns:
possible object is String

setBundleId

public void setBundleId(String value)
Sets the value of the bundleId property.

Parameters:
value - allowed object is String

isSetBundleId

public boolean isSetBundleId()

getBundleVersion

public String getBundleVersion()
Gets the value of the bundleVersion property.

Returns:
possible object is String

setBundleVersion

public void setBundleVersion(String value)
Sets the value of the bundleVersion property.

Parameters:
value - allowed object is String

isSetBundleVersion

public boolean isSetBundleVersion()

getPartCapabilities

public Part.PartCapabilities getPartCapabilities()
Gets the value of the partCapabilities property.

Returns:
possible object is Part.PartCapabilities

setPartCapabilities

public void setPartCapabilities(Part.PartCapabilities value)
Sets the value of the partCapabilities property.

Parameters:
value - allowed object is Part.PartCapabilities

isSetPartCapabilities

public boolean isSetPartCapabilities()

getPartRequirements

public Part.PartRequirements getPartRequirements()
Gets the value of the partRequirements property.

Returns:
possible object is Part.PartRequirements

setPartRequirements

public void setPartRequirements(Part.PartRequirements value)
Sets the value of the partRequirements property.

Parameters:
value - allowed object is Part.PartRequirements

isSetPartRequirements

public boolean isSetPartRequirements()

getDeploymentUnit

public List<DeploymentUnit> getDeploymentUnit()
Gets the value of the deploymentUnit 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 deploymentUnit property.

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

    getDeploymentUnit().add(newItem);
 

Objects of the following type(s) are allowed in the list DeploymentUnit


isSetDeploymentUnit

public boolean isSetDeploymentUnit()

unsetDeploymentUnit

public void unsetDeploymentUnit()

getExecutionUnit

public List<ExecutionUnit> getExecutionUnit()
Gets the value of the executionUnit 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 executionUnit property.

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

    getExecutionUnit().add(newItem);
 

Objects of the following type(s) are allowed in the list ExecutionUnit


isSetExecutionUnit

public boolean isSetExecutionUnit()

unsetExecutionUnit

public void unsetExecutionUnit()

getPartId

public String getPartId()
Gets the value of the partId property.

Returns:
possible object is String

setPartId

public void setPartId(String value)
Sets the value of the partId property.

Parameters:
value - allowed object is String

isSetPartId

public boolean isSetPartId()


Copyright © 2014 universAAL Consortium. All Rights Reserved.