org.mmbase.applications.packaging.projects.creators
Interface CreatorInterface

All Known Implementing Classes:
BasicCreator, BundleBasicCreator, CloudModelCreator, ConfigBasicCreator, DataApps1Creator, DisplayHtmlCreator, DisplayThemeCreator, EditorWizardCreator, FunctionSetCreator, JavaJarCreator, JavaSrcCreator

public interface CreatorInterface

Interface for all the creators

Author:
danielockeloen

Method Summary
 boolean addPackage(Target target, java.lang.String newpackage)
          Adds a feature to the Package attribute of the CreatorInterface object
 boolean addPackageContact(Target target, java.lang.String newreason, java.lang.String newname, java.lang.String newemail)
          Adds a feature to the PackageContact attribute of the CreatorInterface object
 boolean addPackageDepends(Target target, java.lang.String packageid, java.lang.String version)
          Adds a feature to the PackageDepends attribute of the CreatorInterface object
 boolean addPackageDeveloper(Target target, java.lang.String newname, java.lang.String newcompany)
          Adds a feature to the PackageDeveloper attribute of the CreatorInterface object
 boolean addPackageInitiator(Target target, java.lang.String newname, java.lang.String newcompany)
          Adds a feature to the PackageInitiator attribute of the CreatorInterface object
 boolean addPackageSupporter(Target target, java.lang.String newcompany)
          Adds a feature to the PackageSupporter attribute of the CreatorInterface object
 void addRelatedTargetsCreate(Target t)
           
 void clearPackageSteps()
          Description of the Method
 boolean createPackage(Target target, int newversion)
          Description of the Method
 void createPackageThreaded(Target target, int newversion)
           
 boolean decodeItems(Target target)
          Description of the Method
 boolean delIncludedPackage(Target target, java.lang.String id)
          Description of the Method
 boolean delPackageContact(Target target, java.lang.String oldreason, java.lang.String oldname, java.lang.String oldemail)
          Description of the Method
 boolean delPackageDepends(Target target, java.lang.String packageid, java.lang.String version, java.lang.String versionmode)
          Description of the Method
 boolean delPackageDeveloper(Target target, java.lang.String oldname, java.lang.String oldcompany)
          Description of the Method
 boolean delPackageInitiator(Target target, java.lang.String oldname, java.lang.String oldcompany)
          Description of the Method
 boolean delPackageSupporter(Target target, java.lang.String oldcompany)
          Description of the Method
 java.lang.String getDefaultTargetName()
           
 java.lang.String getDescription(Target target)
          Gets the description attribute of the CreatorInterface object
 java.util.ArrayList getIncludedPackages(Target target)
          Gets the includedPackages attribute of the CreatorInterface object
 java.lang.String getInstallationNotes(Target target)
          Gets the installationNotes attribute of the CreatorInterface object
 java.lang.String getLastDate(Target target)
          Gets the lastDate attribute of the CreatorInterface object
 int getLastVersion(Target target)
          Gets the lastVersion attribute of the CreatorInterface object
 java.lang.String getLicenseName(Target target)
          Gets the licenseName attribute of the CreatorInterface object
 java.lang.String getLicenseType(Target target)
          Gets the licenseType attribute of the CreatorInterface object
 java.lang.String getLicenseVersion(Target target)
          Gets the licenseVersion attribute of the CreatorInterface object
 java.lang.String getMaintainer(Target target)
          Gets the maintainer attribute of the CreatorInterface object
 java.lang.String getName(Target target)
          Gets the name attribute of the CreatorInterface object
 int getNextVersion(Target target)
          Gets the nextVersion attribute of the CreatorInterface object
 java.util.ArrayList getPackageDepends(Target target)
          Gets the packageDepends attribute of the CreatorInterface object
 java.util.Iterator getPackageSteps()
          Gets the packageSteps attribute of the CreatorInterface object
 java.util.Iterator getPackageSteps(int logid)
          Gets the packageSteps attribute of the CreatorInterface object
 int getProgressBarValue()
           
 java.util.ArrayList getRelatedPeople(java.lang.String type, Target target)
          Gets the relatedPeople attribute of the CreatorInterface object
 java.lang.String getReleaseNotes(Target target)
          Gets the releaseNotes attribute of the CreatorInterface object
 java.lang.String getState()
           
 int getSubProgressBarValue()
           
 java.lang.String getType()
          Gets the type attribute of the CreatorInterface object
 java.lang.String getXMLFile(Target target)
          Gets the xMLFile attribute of the CreatorInterface object
 void setDefaults(Target target)
          Sets the defaults attribute of the CreatorInterface object
 boolean setDescription(Target target, java.lang.String newdescription)
          Sets the description attribute of the CreatorInterface object
 boolean setIncludedVersion(Target target, java.lang.String id, java.lang.String newversion)
          Sets the includedVersion attribute of the CreatorInterface object
 boolean setLicenseName(Target target, java.lang.String newlicensename)
          Sets the licenseName attribute of the CreatorInterface object
 boolean setLicenseType(Target target, java.lang.String newlicensetype)
          Sets the licenseType attribute of the CreatorInterface object
 boolean setLicenseVersion(Target target, java.lang.String newlicenseversion)
          Sets the licenseVersion attribute of the CreatorInterface object
 boolean setMaintainer(Target target, java.lang.String newmaintainer)
          Sets the maintainer attribute of the CreatorInterface object
 boolean setName(Target target, java.lang.String newname)
          Sets the name attribute of the CreatorInterface object
 boolean setPackageContact(Target target, java.lang.String oldreason, java.lang.String newreason, java.lang.String oldname, java.lang.String newname, java.lang.String oldemail, java.lang.String newemail)
          Sets the packageContact attribute of the CreatorInterface object
 boolean setPackageDepends(Target target, java.lang.String packageid, java.lang.String oldversion, java.lang.String oldversionmode, java.lang.String newversion, java.lang.String newversionmode)
          Sets the packageDepends attribute of the CreatorInterface object
 boolean setPackageDeveloper(Target target, java.lang.String oldname, java.lang.String newname, java.lang.String oldcompany, java.lang.String newcompany)
          Sets the packageDeveloper attribute of the CreatorInterface object
 boolean setPackageInitiator(Target target, java.lang.String oldname, java.lang.String newname, java.lang.String oldcompany, java.lang.String newcompany)
          Sets the packageInitiator attribute of the CreatorInterface object
 boolean setPackageSupporter(Target target, java.lang.String oldcompany, java.lang.String newcompany)
          Sets the packageSupporter attribute of the CreatorInterface object
 void setType(java.lang.String type)
          Sets the type attribute of the CreatorInterface object
 

Method Detail

getType

java.lang.String getType()
Gets the type attribute of the CreatorInterface object

Returns:
The type value

getState

java.lang.String getState()

setType

void setType(java.lang.String type)
Sets the type attribute of the CreatorInterface object

Parameters:
type - The new type value

getLastVersion

int getLastVersion(Target target)
Gets the lastVersion attribute of the CreatorInterface object

Parameters:
target - Description of the Parameter
Returns:
The lastVersion value

getNextVersion

int getNextVersion(Target target)
Gets the nextVersion attribute of the CreatorInterface object

Parameters:
target - Description of the Parameter
Returns:
The nextVersion value

getLastDate

java.lang.String getLastDate(Target target)
Gets the lastDate attribute of the CreatorInterface object

Parameters:
target - Description of the Parameter
Returns:
The lastDate value

createPackage

boolean createPackage(Target target,
                      int newversion)
Description of the Method

Parameters:
target - Description of the Parameter
newversion - Description of the Parameter
Returns:
Description of the Return Value

createPackageThreaded

void createPackageThreaded(Target target,
                           int newversion)

getPackageSteps

java.util.Iterator getPackageSteps()
Gets the packageSteps attribute of the CreatorInterface object

Returns:
The packageSteps value

getPackageSteps

java.util.Iterator getPackageSteps(int logid)
Gets the packageSteps attribute of the CreatorInterface object

Parameters:
logid - Description of the Parameter
Returns:
The packageSteps value

clearPackageSteps

void clearPackageSteps()
Description of the Method


getMaintainer

java.lang.String getMaintainer(Target target)
Gets the maintainer attribute of the CreatorInterface object

Parameters:
target - Description of the Parameter
Returns:
The maintainer value

getDescription

java.lang.String getDescription(Target target)
Gets the description attribute of the CreatorInterface object

Parameters:
target - Description of the Parameter
Returns:
The description value

getName

java.lang.String getName(Target target)
Gets the name attribute of the CreatorInterface object

Parameters:
target - Description of the Parameter
Returns:
The name value

getLicenseType

java.lang.String getLicenseType(Target target)
Gets the licenseType attribute of the CreatorInterface object

Parameters:
target - Description of the Parameter
Returns:
The licenseType value

getLicenseVersion

java.lang.String getLicenseVersion(Target target)
Gets the licenseVersion attribute of the CreatorInterface object

Parameters:
target - Description of the Parameter
Returns:
The licenseVersion value

getLicenseName

java.lang.String getLicenseName(Target target)
Gets the licenseName attribute of the CreatorInterface object

Parameters:
target - Description of the Parameter
Returns:
The licenseName value

setDescription

boolean setDescription(Target target,
                       java.lang.String newdescription)
Sets the description attribute of the CreatorInterface object

Parameters:
target - The new description value
newdescription - The new description value
Returns:
Description of the Return Value

setLicenseType

boolean setLicenseType(Target target,
                       java.lang.String newlicensetype)
Sets the licenseType attribute of the CreatorInterface object

Parameters:
target - The new licenseType value
newlicensetype - The new licenseType value
Returns:
Description of the Return Value

setLicenseName

boolean setLicenseName(Target target,
                       java.lang.String newlicensename)
Sets the licenseName attribute of the CreatorInterface object

Parameters:
target - The new licenseName value
newlicensename - The new licenseName value
Returns:
Description of the Return Value

setName

boolean setName(Target target,
                java.lang.String newname)
Sets the name attribute of the CreatorInterface object

Parameters:
target - The new name value
newname - The new name value
Returns:
Description of the Return Value

setMaintainer

boolean setMaintainer(Target target,
                      java.lang.String newmaintainer)
Sets the maintainer attribute of the CreatorInterface object

Parameters:
target - The new maintainer value
newmaintainer - The new maintainer value
Returns:
Description of the Return Value

setLicenseVersion

boolean setLicenseVersion(Target target,
                          java.lang.String newlicenseversion)
Sets the licenseVersion attribute of the CreatorInterface object

Parameters:
target - The new licenseVersion value
newlicenseversion - The new licenseVersion value
Returns:
Description of the Return Value

getRelatedPeople

java.util.ArrayList getRelatedPeople(java.lang.String type,
                                     Target target)
Gets the relatedPeople attribute of the CreatorInterface object

Parameters:
type - Description of the Parameter
target - Description of the Parameter
Returns:
The relatedPeople value

getReleaseNotes

java.lang.String getReleaseNotes(Target target)
Gets the releaseNotes attribute of the CreatorInterface object

Parameters:
target - Description of the Parameter
Returns:
The releaseNotes value

getInstallationNotes

java.lang.String getInstallationNotes(Target target)
Gets the installationNotes attribute of the CreatorInterface object

Parameters:
target - Description of the Parameter
Returns:
The installationNotes value

getXMLFile

java.lang.String getXMLFile(Target target)
Gets the xMLFile attribute of the CreatorInterface object

Parameters:
target - Description of the Parameter
Returns:
The xMLFile value

getIncludedPackages

java.util.ArrayList getIncludedPackages(Target target)
Gets the includedPackages attribute of the CreatorInterface object

Parameters:
target - Description of the Parameter
Returns:
The includedPackages value

setIncludedVersion

boolean setIncludedVersion(Target target,
                           java.lang.String id,
                           java.lang.String newversion)
Sets the includedVersion attribute of the CreatorInterface object

Parameters:
target - The new includedVersion value
id - The new includedVersion value
newversion - The new includedVersion value
Returns:
Description of the Return Value

delIncludedPackage

boolean delIncludedPackage(Target target,
                           java.lang.String id)
Description of the Method

Parameters:
target - Description of the Parameter
id - Description of the Parameter
Returns:
Description of the Return Value

decodeItems

boolean decodeItems(Target target)
Description of the Method

Parameters:
target - Description of the Parameter
Returns:
Description of the Return Value

addPackage

boolean addPackage(Target target,
                   java.lang.String newpackage)
Adds a feature to the Package attribute of the CreatorInterface object

Parameters:
target - The feature to be added to the Package attribute
newpackage - The feature to be added to the Package attribute
Returns:
Description of the Return Value

addPackageInitiator

boolean addPackageInitiator(Target target,
                            java.lang.String newname,
                            java.lang.String newcompany)
Adds a feature to the PackageInitiator attribute of the CreatorInterface object

Parameters:
target - The feature to be added to the PackageInitiator attribute
newname - The feature to be added to the PackageInitiator attribute
newcompany - The feature to be added to the PackageInitiator attribute
Returns:
Description of the Return Value

delPackageInitiator

boolean delPackageInitiator(Target target,
                            java.lang.String oldname,
                            java.lang.String oldcompany)
Description of the Method

Parameters:
target - Description of the Parameter
oldname - Description of the Parameter
oldcompany - Description of the Parameter
Returns:
Description of the Return Value

setPackageInitiator

boolean setPackageInitiator(Target target,
                            java.lang.String oldname,
                            java.lang.String newname,
                            java.lang.String oldcompany,
                            java.lang.String newcompany)
Sets the packageInitiator attribute of the CreatorInterface object

Parameters:
target - The new packageInitiator value
oldname - The new packageInitiator value
newname - The new packageInitiator value
oldcompany - The new packageInitiator value
newcompany - The new packageInitiator value
Returns:
Description of the Return Value

addPackageDeveloper

boolean addPackageDeveloper(Target target,
                            java.lang.String newname,
                            java.lang.String newcompany)
Adds a feature to the PackageDeveloper attribute of the CreatorInterface object

Parameters:
target - The feature to be added to the PackageDeveloper attribute
newname - The feature to be added to the PackageDeveloper attribute
newcompany - The feature to be added to the PackageDeveloper attribute
Returns:
Description of the Return Value

delPackageDeveloper

boolean delPackageDeveloper(Target target,
                            java.lang.String oldname,
                            java.lang.String oldcompany)
Description of the Method

Parameters:
target - Description of the Parameter
oldname - Description of the Parameter
oldcompany - Description of the Parameter
Returns:
Description of the Return Value

setPackageDeveloper

boolean setPackageDeveloper(Target target,
                            java.lang.String oldname,
                            java.lang.String newname,
                            java.lang.String oldcompany,
                            java.lang.String newcompany)
Sets the packageDeveloper attribute of the CreatorInterface object

Parameters:
target - The new packageDeveloper value
oldname - The new packageDeveloper value
newname - The new packageDeveloper value
oldcompany - The new packageDeveloper value
newcompany - The new packageDeveloper value
Returns:
Description of the Return Value

addPackageSupporter

boolean addPackageSupporter(Target target,
                            java.lang.String newcompany)
Adds a feature to the PackageSupporter attribute of the CreatorInterface object

Parameters:
target - The feature to be added to the PackageSupporter attribute
newcompany - The feature to be added to the PackageSupporter attribute
Returns:
Description of the Return Value

delPackageSupporter

boolean delPackageSupporter(Target target,
                            java.lang.String oldcompany)
Description of the Method

Parameters:
target - Description of the Parameter
oldcompany - Description of the Parameter
Returns:
Description of the Return Value

setPackageSupporter

boolean setPackageSupporter(Target target,
                            java.lang.String oldcompany,
                            java.lang.String newcompany)
Sets the packageSupporter attribute of the CreatorInterface object

Parameters:
target - The new packageSupporter value
oldcompany - The new packageSupporter value
newcompany - The new packageSupporter value
Returns:
Description of the Return Value

addPackageContact

boolean addPackageContact(Target target,
                          java.lang.String newreason,
                          java.lang.String newname,
                          java.lang.String newemail)
Adds a feature to the PackageContact attribute of the CreatorInterface object

Parameters:
target - The feature to be added to the PackageContact attribute
newreason - The feature to be added to the PackageContact attribute
newname - The feature to be added to the PackageContact attribute
newemail - The feature to be added to the PackageContact attribute
Returns:
Description of the Return Value

delPackageContact

boolean delPackageContact(Target target,
                          java.lang.String oldreason,
                          java.lang.String oldname,
                          java.lang.String oldemail)
Description of the Method

Parameters:
target - Description of the Parameter
oldreason - Description of the Parameter
oldname - Description of the Parameter
oldemail - Description of the Parameter
Returns:
Description of the Return Value

setPackageContact

boolean setPackageContact(Target target,
                          java.lang.String oldreason,
                          java.lang.String newreason,
                          java.lang.String oldname,
                          java.lang.String newname,
                          java.lang.String oldemail,
                          java.lang.String newemail)
Sets the packageContact attribute of the CreatorInterface object

Parameters:
target - The new packageContact value
oldreason - The new packageContact value
newreason - The new packageContact value
oldname - The new packageContact value
newname - The new packageContact value
oldemail - The new packageContact value
newemail - The new packageContact value
Returns:
Description of the Return Value

addPackageDepends

boolean addPackageDepends(Target target,
                          java.lang.String packageid,
                          java.lang.String version)
Adds a feature to the PackageDepends attribute of the CreatorInterface object

Parameters:
target - The feature to be added to the PackageDepends attribute
packageid - The feature to be added to the PackageDepends attribute
version - The feature to be added to the PackageDepends attribute
Returns:
Description of the Return Value

delPackageDepends

boolean delPackageDepends(Target target,
                          java.lang.String packageid,
                          java.lang.String version,
                          java.lang.String versionmode)
Description of the Method

Parameters:
target - Description of the Parameter
packageid - Description of the Parameter
version - Description of the Parameter
versionmode - Description of the Parameter
Returns:
Description of the Return Value

setPackageDepends

boolean setPackageDepends(Target target,
                          java.lang.String packageid,
                          java.lang.String oldversion,
                          java.lang.String oldversionmode,
                          java.lang.String newversion,
                          java.lang.String newversionmode)
Sets the packageDepends attribute of the CreatorInterface object

Parameters:
target - The new packageDepends value
packageid - The new packageDepends value
oldversion - The new packageDepends value
oldversionmode - The new packageDepends value
newversion - The new packageDepends value
newversionmode - The new packageDepends value
Returns:
Description of the Return Value

getPackageDepends

java.util.ArrayList getPackageDepends(Target target)
Gets the packageDepends attribute of the CreatorInterface object

Parameters:
target - Description of the Parameter
Returns:
The packageDepends value

setDefaults

void setDefaults(Target target)
Sets the defaults attribute of the CreatorInterface object

Parameters:
target - The new defaults value

getDefaultTargetName

java.lang.String getDefaultTargetName()

addRelatedTargetsCreate

void addRelatedTargetsCreate(Target t)

getProgressBarValue

int getProgressBarValue()

getSubProgressBarValue

int getSubProgressBarValue()


packaging build ${version}