Class Profile
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 TypeMethodDescriptionbooleangetName()protected PackageInfogetPackageInfo(Map<String, PackageInfo> packageInfoMap, String packageName) Determines the package info for a given package name.inthashCode()toString()voidvalidate(Map<String, PackageInfo> packageInfoMap) Validates the profile.
-
Constructor Details
-
Profile
public Profile()
-
-
Method Details
-
getName
-
getDomainInterface
-
getPersistenceInterface
-
getDomainImplementation
-
getPersistenceImplementation
-
getDomainPackage
-
getPersistencePackage
-
getDomainImplPackage
-
getPersistenceImplPackage
-
getDomainPackageInfo
-
getPersistencePackageInfo
-
getDomainImplPackageInfo
-
getPersistenceImplPackageInfo
-
validate
public void validate(Map<String, 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 PackageInfo getPackageInfo(Map<String, 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
-