org.ow2.util.plan.bindings.deploymentplan.obr
Class ObrDeployment

java.lang.Object
  extended by org.ow2.util.plan.bindings.deploymentplan.Deployment
      extended by org.ow2.util.plan.bindings.deploymentplan.DeploymentPlanFragment
          extended by org.ow2.util.plan.bindings.deploymentplan.obr.ObrDeployment
All Implemented Interfaces:
Serializable

public class ObrDeployment
extends DeploymentPlanFragment
implements Serializable

obr-deploymentType is a deploymentType for resources managed by OBR (RFC 112, see http://www.osgi.org/Download/File?url=/download/rfc-0112_BundleRepository.pdf )

Java class for obr-deploymentType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="obr-deploymentType">
   <complexContent>
     <extension base="{http://jonas.ow2.org/ns/deployment-plan/1.0}deploymentType">
       <sequence>
         <element name="bundle-symbolic-name" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <whiteSpace value="collapse"/>
               <pattern value="[a-zA-Z0-9_\-]+(\.[a-zA-Z0-9_\-]+)*"/>
             </restriction>
           </simpleType>
         </element>
         <element name="bundle-version" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <whiteSpace value="collapse"/>
             </restriction>
           </simpleType>
         </element>
         <element name="filter" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <whiteSpace value="collapse"/>
             </restriction>
           </simpleType>
         </element>
         <element name="require-service" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="used-as-bundle" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  String bundleSymbolicName
           
protected  String bundleVersion
           
protected  String filter
           
protected  String requireService
           
protected  Boolean usedAsBundle
           
 
Fields inherited from class org.ow2.util.plan.bindings.deploymentplan.Deployment
condition, id, idAttr, reference, referenceAttr, reloadable, reloadableAttr, repositoryRef, repositoryRefAttr, start, startAttr, startlevel, startlevelAttr, starttransient, starttransientAttr, targets
 
Constructor Summary
ObrDeployment()
           
 
Method Summary
 String getBundleSymbolicName()
          Gets the value of the bundleSymbolicName property.
 String getBundleVersion()
          Gets the value of the bundleVersion property.
 String getFilter()
          Gets the value of the filter property.
 String getRequireService()
          Gets the value of the requireService property.
 Boolean isUsedAsBundle()
          Gets the value of the usedAsBundle property.
 void setBundleSymbolicName(String value)
          Sets the value of the bundleSymbolicName property.
 void setBundleVersion(String value)
          Sets the value of the bundleVersion property.
 void setFilter(String value)
          Sets the value of the filter property.
 void setRequireService(String value)
          Sets the value of the requireService property.
 void setUsedAsBundle(Boolean value)
          Sets the value of the usedAsBundle property.
 
Methods inherited from class org.ow2.util.plan.bindings.deploymentplan.DeploymentPlanFragment
isDeployed, setDeployed, toString
 
Methods inherited from class org.ow2.util.plan.bindings.deploymentplan.Deployment
getCondition, getId, getIdAttr, getRepositoryRef, getRepositoryRefAttr, getStartlevel, getStartlevelAttr, getTargets, isReference, isReferenceAttr, isReloadable, isReloadableAttr, isStart, isStartAttr, isStarttransient, isStarttransientAttr, setCondition, setId, setIdAttr, setReference, setReferenceAttr, setReloadable, setReloadableAttr, setRepositoryRef, setRepositoryRefAttr, setStart, setStartAttr, setStartlevel, setStartlevelAttr, setStarttransient, setStarttransientAttr, setTargets
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

bundleSymbolicName

protected String bundleSymbolicName

bundleVersion

protected String bundleVersion

filter

protected String filter

requireService

protected String requireService

usedAsBundle

protected Boolean usedAsBundle
Constructor Detail

ObrDeployment

public ObrDeployment()
Method Detail

getBundleSymbolicName

public String getBundleSymbolicName()
Gets the value of the bundleSymbolicName property.

Returns:
possible object is String

setBundleSymbolicName

public void setBundleSymbolicName(String value)
Sets the value of the bundleSymbolicName property.

Parameters:
value - allowed object is String

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

getFilter

public String getFilter()
Gets the value of the filter property.

Returns:
possible object is String

setFilter

public void setFilter(String value)
Sets the value of the filter property.

Parameters:
value - allowed object is String

getRequireService

public String getRequireService()
Gets the value of the requireService property.

Returns:
possible object is String

setRequireService

public void setRequireService(String value)
Sets the value of the requireService property.

Parameters:
value - allowed object is String

isUsedAsBundle

public Boolean isUsedAsBundle()
Gets the value of the usedAsBundle property.

Returns:
possible object is Boolean

setUsedAsBundle

public void setUsedAsBundle(Boolean value)
Sets the value of the usedAsBundle property.

Parameters:
value - allowed object is Boolean


Copyright © 2007-2012 OW2 Consortium. All Rights Reserved.