com.ibm.cics.bundle
Class Manifest

java.lang.Object
  extended by com.ibm.cics.bundle.Manifest
Direct Known Subclasses:
ManifestImpl

public class Manifest
extends java.lang.Object

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="meta_directives" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="timestamp">
                     <simpleType>
                       <restriction base="{http://www.w3.org/2001/XMLSchema}dateTime">
                       </restriction>
                     </simpleType>
                   </element>
                   <any/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="import" maxOccurs="unbounded" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
                 <attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
                 <attribute name="optional" type="{http://www.w3.org/2001/XMLSchema}boolean" />
                 <attribute name="warn" type="{http://www.w3.org/2001/XMLSchema}boolean" />
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="export" maxOccurs="unbounded" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
                 <attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="define" maxOccurs="unbounded" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
                 <attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
                 <attribute name="path" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
                 <attribute name="optional" type="{http://www.w3.org/2001/XMLSchema}boolean" />
                 <attribute name="warn" type="{http://www.w3.org/2001/XMLSchema}boolean" />
               </restriction>
             </complexContent>
           </complexType>
         </element>
       </sequence>
       <attribute name="bundleVersion" use="required">
         <simpleType>
           <restriction base="{http://www.w3.org/2001/XMLSchema}int">
             <enumeration value="1.0"/>
           </restriction>
         </simpleType>
       </attribute>
       <attribute name="bundleRelease">
         <simpleType>
           <restriction base="{http://www.w3.org/2001/XMLSchema}int">
           </restriction>
         </simpleType>
       </attribute>
       <attribute name="build">
         <simpleType>
           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
             <maxLength value="20"/>
           </restriction>
         </simpleType>
       </attribute>
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class Manifest.Define
          Java class for anonymous complex type.
static class Manifest.Export
          Java class for anonymous complex type.
static class Manifest.Import
          Java class for anonymous complex type.
static class Manifest.MetaDirectives
          Java class for anonymous complex type.
 
Constructor Summary
Manifest()
           
 
Method Summary
 java.lang.String getBuild()
          Gets the value of the build property.
 java.lang.Integer getBundleRelease()
          Gets the value of the bundleRelease property.
 int getBundleVersion()
          Gets the value of the bundleVersion property.
 java.util.List<Manifest.Define> getDefine()
          Gets the value of the define property.
 java.util.List<Manifest.Export> getExport()
          Gets the value of the export property.
 java.util.List<Manifest.Import> getImport()
          Gets the value of the import property.
 Manifest.MetaDirectives getMetaDirectives()
          Gets the value of the metaDirectives property.
 void setBuild(java.lang.String value)
          Sets the value of the build property.
 void setBundleRelease(java.lang.Integer value)
          Sets the value of the bundleRelease property.
 void setBundleVersion(int value)
          Sets the value of the bundleVersion property.
 void setMetaDirectives(Manifest.MetaDirectives value)
          Sets the value of the metaDirectives property.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Manifest

public Manifest()
Method Detail

getMetaDirectives

public Manifest.MetaDirectives getMetaDirectives()
Gets the value of the metaDirectives property.

Returns:
possible object is Manifest.MetaDirectives

setMetaDirectives

public void setMetaDirectives(Manifest.MetaDirectives value)
Sets the value of the metaDirectives property.

Parameters:
value - allowed object is Manifest.MetaDirectives

getImport

public java.util.List<Manifest.Import> getImport()
Gets the value of the import 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 import property.

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

    getImport().add(newItem);
 

Objects of the following type(s) are allowed in the list Manifest.Import


getExport

public java.util.List<Manifest.Export> getExport()
Gets the value of the export 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 export property.

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

    getExport().add(newItem);
 

Objects of the following type(s) are allowed in the list Manifest.Export


getDefine

public java.util.List<Manifest.Define> getDefine()
Gets the value of the define 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 define property.

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

    getDefine().add(newItem);
 

Objects of the following type(s) are allowed in the list Manifest.Define


getBundleVersion

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


setBundleVersion

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


getBundleRelease

public java.lang.Integer getBundleRelease()
Gets the value of the bundleRelease property.

Returns:
possible object is Integer

setBundleRelease

public void setBundleRelease(java.lang.Integer value)
Sets the value of the bundleRelease property.

Parameters:
value - allowed object is Integer

getBuild

public java.lang.String getBuild()
Gets the value of the build property.

Returns:
possible object is String

setBuild

public void setBuild(java.lang.String value)
Sets the value of the build property.

Parameters:
value - allowed object is String