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

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

public static class AalUapp.App
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="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>
 

See Also:
Serialized Form

Nested Class Summary
static class AalUapp.App.Licenses
          Java class for anonymous complex type.
static class AalUapp.App.MenuEntry
          Java class for anonymous complex type.
 
Field Summary
protected  String appId
           
protected  String applicationOntology
           
protected  String applicationProfile
           
protected  ContactType applicationProvider
           
protected  String description
           
protected  List<AalUapp.App.Licenses> licenses
           
protected  AalUapp.App.MenuEntry menuEntry
           
protected  boolean multipart
           
protected  String name
           
protected  String tags
           
protected  VersionType version
           
 
Constructor Summary
AalUapp.App()
           
 
Method Summary
 String getAppId()
          Gets the value of the appId property.
 String getApplicationOntology()
          Gets the value of the applicationOntology property.
 String getApplicationProfile()
          Gets the value of the applicationProfile property.
 ContactType getApplicationProvider()
          Gets the value of the applicationProvider property.
 String getDescription()
          Gets the value of the description property.
 List<AalUapp.App.Licenses> getLicenses()
          Gets the value of the licenses property.
 AalUapp.App.MenuEntry getMenuEntry()
          Gets the value of the menuEntry property.
 String getName()
          Gets the value of the name property.
 String getTags()
          Gets the value of the tags property.
 VersionType getVersion()
          Gets the value of the version property.
 boolean isMultipart()
          Gets the value of the multipart property.
 boolean isSetAppId()
           
 boolean isSetApplicationOntology()
           
 boolean isSetApplicationProfile()
           
 boolean isSetApplicationProvider()
           
 boolean isSetDescription()
           
 boolean isSetLicenses()
           
 boolean isSetMenuEntry()
           
 boolean isSetMultipart()
           
 boolean isSetName()
           
 boolean isSetTags()
           
 boolean isSetVersion()
           
 void setAppId(String value)
          Sets the value of the appId property.
 void setApplicationOntology(String value)
          Sets the value of the applicationOntology property.
 void setApplicationProfile(String value)
          Sets the value of the applicationProfile property.
 void setApplicationProvider(ContactType value)
          Sets the value of the applicationProvider property.
 void setDescription(String value)
          Sets the value of the description property.
 void setMenuEntry(AalUapp.App.MenuEntry value)
          Sets the value of the menuEntry property.
 void setMultipart(boolean value)
          Sets the value of the multipart property.
 void setName(String value)
          Sets the value of the name property.
 void setTags(String value)
          Sets the value of the tags property.
 void setVersion(VersionType value)
          Sets the value of the version property.
 void unsetLicenses()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected String name

version

protected VersionType version

appId

protected String appId

description

protected String description

multipart

protected boolean multipart

tags

protected String tags

applicationProvider

protected ContactType applicationProvider

licenses

protected List<AalUapp.App.Licenses> licenses

applicationProfile

protected String applicationProfile

applicationOntology

protected String applicationOntology

menuEntry

protected AalUapp.App.MenuEntry menuEntry
Constructor Detail

AalUapp.App

public AalUapp.App()
Method Detail

getName

public String getName()
Gets the value of the name property.

Returns:
possible object is String

setName

public void setName(String value)
Sets the value of the name property.

Parameters:
value - allowed object is String

isSetName

public boolean isSetName()

getVersion

public VersionType getVersion()
Gets the value of the version property.

Returns:
possible object is VersionType

setVersion

public void setVersion(VersionType value)
Sets the value of the version property.

Parameters:
value - allowed object is VersionType

isSetVersion

public boolean isSetVersion()

getAppId

public String getAppId()
Gets the value of the appId property.

Returns:
possible object is String

setAppId

public void setAppId(String value)
Sets the value of the appId property.

Parameters:
value - allowed object is String

isSetAppId

public boolean isSetAppId()

getDescription

public String getDescription()
Gets the value of the description property.

Returns:
possible object is String

setDescription

public void setDescription(String value)
Sets the value of the description property.

Parameters:
value - allowed object is String

isSetDescription

public boolean isSetDescription()

isMultipart

public boolean isMultipart()
Gets the value of the multipart property.


setMultipart

public void setMultipart(boolean value)
Sets the value of the multipart property.


isSetMultipart

public boolean isSetMultipart()

getTags

public String getTags()
Gets the value of the tags property.

Returns:
possible object is String

setTags

public void setTags(String value)
Sets the value of the tags property.

Parameters:
value - allowed object is String

isSetTags

public boolean isSetTags()

getApplicationProvider

public ContactType getApplicationProvider()
Gets the value of the applicationProvider property.

Returns:
possible object is ContactType

setApplicationProvider

public void setApplicationProvider(ContactType value)
Sets the value of the applicationProvider property.

Parameters:
value - allowed object is ContactType

isSetApplicationProvider

public boolean isSetApplicationProvider()

getLicenses

public List<AalUapp.App.Licenses> getLicenses()
Gets the value of the licenses 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 licenses property.

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

    getLicenses().add(newItem);
 

Objects of the following type(s) are allowed in the list AalUapp.App.Licenses


isSetLicenses

public boolean isSetLicenses()

unsetLicenses

public void unsetLicenses()

getApplicationProfile

public String getApplicationProfile()
Gets the value of the applicationProfile property.

Returns:
possible object is String

setApplicationProfile

public void setApplicationProfile(String value)
Sets the value of the applicationProfile property.

Parameters:
value - allowed object is String

isSetApplicationProfile

public boolean isSetApplicationProfile()

getApplicationOntology

public String getApplicationOntology()
Gets the value of the applicationOntology property.

Returns:
possible object is String

setApplicationOntology

public void setApplicationOntology(String value)
Sets the value of the applicationOntology property.

Parameters:
value - allowed object is String

isSetApplicationOntology

public boolean isSetApplicationOntology()

getMenuEntry

public AalUapp.App.MenuEntry getMenuEntry()
Gets the value of the menuEntry property.

Returns:
possible object is AalUapp.App.MenuEntry

setMenuEntry

public void setMenuEntry(AalUapp.App.MenuEntry value)
Sets the value of the menuEntry property.

Parameters:
value - allowed object is AalUapp.App.MenuEntry

isSetMenuEntry

public boolean isSetMenuEntry()


Copyright © 2014 universAAL Consortium. All Rights Reserved.