org.ow2.bonita.facade.def.majorElement.impl
Class ApplicationDefImpl

java.lang.Object
  extended by org.ow2.bonita.facade.def.DefImpl
      extended by org.ow2.bonita.facade.def.majorElement.impl.ApplicationDefImpl
All Implemented Interfaces:
ApplicationDef, MajorElementDef

public class ApplicationDefImpl
extends DefImpl
implements ApplicationDef


Field Summary
protected  java.lang.String deploymentId
           
protected  java.lang.String description
           
protected  ExternalReferenceDefImpl externalReference
           
protected  java.util.List<FormalParameterDefImpl> formalParameters
           
protected  java.lang.String id
           
protected  java.lang.String name
           
protected  java.lang.String packageId
           
 
Constructor Summary
protected ApplicationDefImpl()
           
  ApplicationDefImpl(java.lang.String packageId, java.lang.String deploymentId, java.lang.String description, ExternalReferenceDefImpl externalReference, java.util.List<FormalParameterDefImpl> formalParameters, java.lang.String id, java.lang.String name)
           
 
Method Summary
 ApplicationDefImpl copy()
           
 java.lang.String getDeploymentId()
           
 java.lang.String getDescription()
           
 ExternalReferenceDefImpl getExternalReference()
           
 java.util.List<FormalParameterDefImpl> getFormalParameters()
           
 java.lang.String getId()
           
 java.lang.String getName()
           
 java.lang.String getPackageId()
           
 
Methods inherited from class org.ow2.bonita.facade.def.DefImpl
copy, copy, copy, copy, copy, copy, copy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

packageId

protected java.lang.String packageId

deploymentId

protected java.lang.String deploymentId

description

protected java.lang.String description

externalReference

protected ExternalReferenceDefImpl externalReference

formalParameters

protected java.util.List<FormalParameterDefImpl> formalParameters

id

protected java.lang.String id

name

protected java.lang.String name
Constructor Detail

ApplicationDefImpl

protected ApplicationDefImpl()

ApplicationDefImpl

public ApplicationDefImpl(java.lang.String packageId,
                          java.lang.String deploymentId,
                          java.lang.String description,
                          ExternalReferenceDefImpl externalReference,
                          java.util.List<FormalParameterDefImpl> formalParameters,
                          java.lang.String id,
                          java.lang.String name)
Method Detail

copy

public ApplicationDefImpl copy()
Specified by:
copy in class DefImpl

getPackageId

public java.lang.String getPackageId()
Specified by:
getPackageId in interface ApplicationDef

getDeploymentId

public java.lang.String getDeploymentId()
Specified by:
getDeploymentId in interface ApplicationDef

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface ApplicationDef

getExternalReference

public ExternalReferenceDefImpl getExternalReference()
Specified by:
getExternalReference in interface ApplicationDef

getFormalParameters

public java.util.List<FormalParameterDefImpl> getFormalParameters()
Specified by:
getFormalParameters in interface ApplicationDef

getId

public java.lang.String getId()
Specified by:
getId in interface MajorElementDef

getName

public java.lang.String getName()
Specified by:
getName in interface MajorElementDef