java.lang.Object
org.tentackle.maven.plugin.wizard.Profile
- Direct Known Subclasses:
OperationProfile,PdoProfile
Base class for pdo- and operation profiles.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanorg.tentackle.maven.PackageInfoorg.tentackle.maven.PackageInfogetName()protected org.tentackle.maven.PackageInfogetPackageInfo(Map<String, org.tentackle.maven.PackageInfo> packageInfoMap, String packageName) Determines the package info for a given package name.org.tentackle.maven.PackageInfoorg.tentackle.maven.PackageInfointhashCode()toString()voidValidates the profile.
-
Constructor Details
-
Profile
public Profile()
-
-
Method Details
-
getName
-
getDomainInterface
-
getPersistenceInterface
-
getDomainImplementation
-
getPersistenceImplementation
-
getDomainPackage
-
getPersistencePackage
-
getDomainImplPackage
-
getPersistenceImplPackage
-
getDomainPackageInfo
public org.tentackle.maven.PackageInfo getDomainPackageInfo() -
getPersistencePackageInfo
public org.tentackle.maven.PackageInfo getPersistencePackageInfo() -
getDomainImplPackageInfo
public org.tentackle.maven.PackageInfo getDomainImplPackageInfo() -
getPersistenceImplPackageInfo
public org.tentackle.maven.PackageInfo getPersistenceImplPackageInfo() -
validate
public void validate(Map<String, org.tentackle.maven.PackageInfo> packageInfoMap) throws org.apache.maven.plugin.MojoExecutionExceptionValidates the profile.- Parameters:
packageInfoMap- the package infos- Throws:
org.apache.maven.plugin.MojoExecutionException- if some package not assigned to a module
-
getPackageInfo
protected org.tentackle.maven.PackageInfo getPackageInfo(Map<String, org.tentackle.maven.PackageInfo> packageInfoMap, String packageName) throws org.apache.maven.plugin.MojoExecutionExceptionDetermines the package info for a given package name.- Parameters:
packageInfoMap- the package info mappackageName- the package name- Returns:
- the package info
- Throws:
org.apache.maven.plugin.MojoExecutionException- if no such mapping or more than one empty package in different modules
-
equals
-
hashCode
public int hashCode() -
toString
-