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

java.lang.Object
  extended by org.ow2.bonita.facade.def.DefImpl
      extended by org.ow2.bonita.facade.def.majorElement.impl.ProcessDefImpl
All Implemented Interfaces:
MajorElementDef, ProcessDef
Direct Known Subclasses:
ProcessDefFullImpl

public class ProcessDefImpl
extends DefImpl
implements ProcessDef


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.ow2.bonita.facade.def.majorElement.ProcessDef
ProcessDef.AccessLevel, ProcessDef.DurationUnit
 
Field Summary
protected  ProcessDef.AccessLevel accessLevel
           
protected  java.lang.String author
           
protected  java.lang.String codepage
           
protected  java.lang.String countrykey
           
protected  java.lang.String created
           
protected  long dbid
           
protected  java.lang.String deploymentId
           
protected  java.lang.String description
           
protected  ProcessDef.DurationUnit durationUnit
           
protected  java.util.List<FormalParameterDefImpl> formalParameters
           
protected  java.lang.String id
           
protected  java.lang.String limit
           
protected  java.lang.String name
           
protected  java.lang.String packageId
           
protected  java.lang.String priority
           
protected  PackageDef.PublicationStatus publicationStatus
           
protected  java.util.Set<java.lang.String> responsibles
           
protected  TimeEstimationDefImpl timeEstimation
           
protected  java.lang.String validFrom
           
protected  java.lang.String validTo
           
protected  java.lang.String version
           
 
Constructor Summary
protected ProcessDefImpl()
           
protected ProcessDefImpl(java.lang.String packageId, java.lang.String deploymentId, ProcessDef.AccessLevel accessLevel, java.lang.String author, java.lang.String codepage, java.lang.String countrykey, java.lang.String created, java.lang.String description, ProcessDef.DurationUnit durationUnit, java.util.List<FormalParameterDefImpl> formalParameters, java.lang.String id, java.lang.String limit, java.lang.String name, java.lang.String priority, PackageDef.PublicationStatus publicationStatus, java.util.Set<java.lang.String> responsibles, TimeEstimationDefImpl timeEstimation, java.lang.String validFrom, java.lang.String validTo, java.lang.String version)
           
 
Method Summary
 ProcessDefImpl copy()
           
 ProcessDef.AccessLevel getAccessLevel()
           
 java.lang.String getAuthor()
           
 java.lang.String getCodepage()
           
 java.lang.String getCountrykey()
           
 java.lang.String getCreated()
           
 java.lang.String getDeploymentId()
           
 java.lang.String getDescription()
           
 ProcessDef.DurationUnit getDurationUnit()
           
 java.util.List<FormalParameterDefImpl> getFormalParameters()
           
 java.lang.String getId()
           
 java.lang.String getLimit()
           
 java.lang.String getName()
           
 java.lang.String getPackageId()
           
 java.lang.String getPriority()
           
 PackageDef.PublicationStatus getPublicationStatus()
           
 java.util.Set<java.lang.String> getResponsibles()
           
 TimeEstimationDefImpl getTimeEstimation()
           
 java.lang.String getValidFrom()
           
 java.lang.String getValidTo()
           
 java.lang.String getVersion()
           
 
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

dbid

protected long dbid

packageId

protected java.lang.String packageId

deploymentId

protected java.lang.String deploymentId

accessLevel

protected ProcessDef.AccessLevel accessLevel

author

protected java.lang.String author

codepage

protected java.lang.String codepage

countrykey

protected java.lang.String countrykey

created

protected java.lang.String created

description

protected java.lang.String description

durationUnit

protected ProcessDef.DurationUnit durationUnit

formalParameters

protected java.util.List<FormalParameterDefImpl> formalParameters

id

protected java.lang.String id

limit

protected java.lang.String limit

name

protected java.lang.String name

priority

protected java.lang.String priority

publicationStatus

protected PackageDef.PublicationStatus publicationStatus

responsibles

protected java.util.Set<java.lang.String> responsibles

timeEstimation

protected TimeEstimationDefImpl timeEstimation

validFrom

protected java.lang.String validFrom

validTo

protected java.lang.String validTo

version

protected java.lang.String version
Constructor Detail

ProcessDefImpl

protected ProcessDefImpl()

ProcessDefImpl

protected ProcessDefImpl(java.lang.String packageId,
                         java.lang.String deploymentId,
                         ProcessDef.AccessLevel accessLevel,
                         java.lang.String author,
                         java.lang.String codepage,
                         java.lang.String countrykey,
                         java.lang.String created,
                         java.lang.String description,
                         ProcessDef.DurationUnit durationUnit,
                         java.util.List<FormalParameterDefImpl> formalParameters,
                         java.lang.String id,
                         java.lang.String limit,
                         java.lang.String name,
                         java.lang.String priority,
                         PackageDef.PublicationStatus publicationStatus,
                         java.util.Set<java.lang.String> responsibles,
                         TimeEstimationDefImpl timeEstimation,
                         java.lang.String validFrom,
                         java.lang.String validTo,
                         java.lang.String version)
Method Detail

copy

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

getPackageId

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

getDeploymentId

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

getAccessLevel

public ProcessDef.AccessLevel getAccessLevel()
Specified by:
getAccessLevel in interface ProcessDef

getAuthor

public java.lang.String getAuthor()
Specified by:
getAuthor in interface ProcessDef

getCodepage

public java.lang.String getCodepage()
Specified by:
getCodepage in interface ProcessDef

getCountrykey

public java.lang.String getCountrykey()
Specified by:
getCountrykey in interface ProcessDef

getCreated

public java.lang.String getCreated()
Specified by:
getCreated in interface ProcessDef

getDescription

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

getDurationUnit

public ProcessDef.DurationUnit getDurationUnit()
Specified by:
getDurationUnit in interface ProcessDef

getFormalParameters

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

getId

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

getLimit

public java.lang.String getLimit()
Specified by:
getLimit in interface ProcessDef

getName

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

getPriority

public java.lang.String getPriority()
Specified by:
getPriority in interface ProcessDef

getResponsibles

public java.util.Set<java.lang.String> getResponsibles()
Specified by:
getResponsibles in interface ProcessDef

getTimeEstimation

public TimeEstimationDefImpl getTimeEstimation()
Specified by:
getTimeEstimation in interface ProcessDef

getValidFrom

public java.lang.String getValidFrom()
Specified by:
getValidFrom in interface ProcessDef

getValidTo

public java.lang.String getValidTo()
Specified by:
getValidTo in interface ProcessDef

getVersion

public java.lang.String getVersion()
Specified by:
getVersion in interface ProcessDef

getPublicationStatus

public PackageDef.PublicationStatus getPublicationStatus()
Specified by:
getPublicationStatus in interface ProcessDef