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

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

public class AalUapp
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="app">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
                   <element name="version" type="{http://www.universaal.org/aal-uapp/v1.0.2}versionType"/>
                   <element name="appId" type="{http://www.w3.org/2001/XMLSchema}string"/>
                   <element name="description" type="{http://www.w3.org/2001/XMLSchema}string"/>
                   <element name="multipart" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
                   <element name="tags" type="{http://www.w3.org/2001/XMLSchema}string"/>
                   <element name="applicationProvider" type="{http://www.universaal.org/aal-uapp/v1.0.2}contactType"/>
                   <element name="licenses" maxOccurs="unbounded" minOccurs="0">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <sequence>
                             <element name="license" type="{http://www.universaal.org/aal-uapp/v1.0.2}licenseType" maxOccurs="unbounded" minOccurs="0"/>
                             <element name="sla" minOccurs="0">
                               <complexType>
                                 <complexContent>
                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                     <sequence>
                                       <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
                                       <element name="link" type="{http://www.w3.org/2001/XMLSchema}anyURI"/>
                                     </sequence>
                                   </restriction>
                                 </complexContent>
                               </complexType>
                             </element>
                           </sequence>
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                   <element name="applicationProfile" type="{http://www.w3.org/2001/XMLSchema}string"/>
                   <element name="applicationOntology" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                   <element name="menuEntry" minOccurs="0">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <sequence>
                             <element name="menuName" type="{http://www.w3.org/2001/XMLSchema}string"/>
                             <element name="serviceUri" type="{http://www.w3.org/2001/XMLSchema}anyURI"/>
                             <element name="icon" minOccurs="0">
                               <complexType>
                                 <complexContent>
                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                     <choice>
                                       <element name="path" type="{http://www.w3.org/2001/XMLSchema}anyURI"/>
                                       <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
                                     </choice>
                                   </restriction>
                                 </complexContent>
                               </complexType>
                             </element>
                           </sequence>
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="applicationCapabilities" 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="applicationRequirements" 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 name="applicationManagement" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="contactPoint" type="{http://www.w3.org/2001/XMLSchema}string"/>
                   <element name="remoteManagement" minOccurs="0">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <sequence>
                             <element name="protocols" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
                             <element name="software" type="{http://www.universaal.org/aal-uapp/v1.0.2}artifactType"/>
                           </sequence>
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="applicationPart">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element ref="{http://www.universaal.org/aal-uapp/v1.0.2}part" maxOccurs="unbounded"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Nested Class Summary
static class AalUapp.App
          Java class for anonymous complex type.
static class AalUapp.ApplicationCapabilities
          Java class for anonymous complex type.
static class AalUapp.ApplicationManagement
          Java class for anonymous complex type.
static class AalUapp.ApplicationPart
          Java class for anonymous complex type.
static class AalUapp.ApplicationRequirements
          Java class for anonymous complex type.
 
Field Summary
protected  AalUapp.App app
           
protected  AalUapp.ApplicationCapabilities applicationCapabilities
           
protected  AalUapp.ApplicationManagement applicationManagement
           
protected  AalUapp.ApplicationPart applicationPart
           
protected  AalUapp.ApplicationRequirements applicationRequirements
           
 
Constructor Summary
AalUapp()
           
 
Method Summary
 AalUapp.App getApp()
          Gets the value of the app property.
 AalUapp.ApplicationCapabilities getApplicationCapabilities()
          Gets the value of the applicationCapabilities property.
 AalUapp.ApplicationManagement getApplicationManagement()
          Gets the value of the applicationManagement property.
 AalUapp.ApplicationPart getApplicationPart()
          Gets the value of the applicationPart property.
 AalUapp.ApplicationRequirements getApplicationRequirements()
          Gets the value of the applicationRequirements property.
 boolean isSetApp()
           
 boolean isSetApplicationCapabilities()
           
 boolean isSetApplicationManagement()
           
 boolean isSetApplicationPart()
           
 boolean isSetApplicationRequirements()
           
 void setApp(AalUapp.App value)
          Sets the value of the app property.
 void setApplicationCapabilities(AalUapp.ApplicationCapabilities value)
          Sets the value of the applicationCapabilities property.
 void setApplicationManagement(AalUapp.ApplicationManagement value)
          Sets the value of the applicationManagement property.
 void setApplicationPart(AalUapp.ApplicationPart value)
          Sets the value of the applicationPart property.
 void setApplicationRequirements(AalUapp.ApplicationRequirements value)
          Sets the value of the applicationRequirements property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

app

protected AalUapp.App app

applicationCapabilities

protected AalUapp.ApplicationCapabilities applicationCapabilities

applicationRequirements

protected AalUapp.ApplicationRequirements applicationRequirements

applicationManagement

protected AalUapp.ApplicationManagement applicationManagement

applicationPart

protected AalUapp.ApplicationPart applicationPart
Constructor Detail

AalUapp

public AalUapp()
Method Detail

getApp

public AalUapp.App getApp()
Gets the value of the app property.

Returns:
possible object is AalUapp.App

setApp

public void setApp(AalUapp.App value)
Sets the value of the app property.

Parameters:
value - allowed object is AalUapp.App

isSetApp

public boolean isSetApp()

getApplicationCapabilities

public AalUapp.ApplicationCapabilities getApplicationCapabilities()
Gets the value of the applicationCapabilities property.

Returns:
possible object is AalUapp.ApplicationCapabilities

setApplicationCapabilities

public void setApplicationCapabilities(AalUapp.ApplicationCapabilities value)
Sets the value of the applicationCapabilities property.

Parameters:
value - allowed object is AalUapp.ApplicationCapabilities

isSetApplicationCapabilities

public boolean isSetApplicationCapabilities()

getApplicationRequirements

public AalUapp.ApplicationRequirements getApplicationRequirements()
Gets the value of the applicationRequirements property.

Returns:
possible object is AalUapp.ApplicationRequirements

setApplicationRequirements

public void setApplicationRequirements(AalUapp.ApplicationRequirements value)
Sets the value of the applicationRequirements property.

Parameters:
value - allowed object is AalUapp.ApplicationRequirements

isSetApplicationRequirements

public boolean isSetApplicationRequirements()

getApplicationManagement

public AalUapp.ApplicationManagement getApplicationManagement()
Gets the value of the applicationManagement property.

Returns:
possible object is AalUapp.ApplicationManagement

setApplicationManagement

public void setApplicationManagement(AalUapp.ApplicationManagement value)
Sets the value of the applicationManagement property.

Parameters:
value - allowed object is AalUapp.ApplicationManagement

isSetApplicationManagement

public boolean isSetApplicationManagement()

getApplicationPart

public AalUapp.ApplicationPart getApplicationPart()
Gets the value of the applicationPart property.

Returns:
possible object is AalUapp.ApplicationPart

setApplicationPart

public void setApplicationPart(AalUapp.ApplicationPart value)
Sets the value of the applicationPart property.

Parameters:
value - allowed object is AalUapp.ApplicationPart

isSetApplicationPart

public boolean isSetApplicationPart()


Copyright © 2014 universAAL Consortium. All Rights Reserved.