public class Profile extends Object
| Constructor and Description |
|---|
Profile() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
String |
getDomainImplementation() |
String |
getDomainImplPackage() |
PackageInfo |
getDomainImplPackageInfo() |
String |
getDomainInterface() |
String |
getDomainPackage() |
PackageInfo |
getDomainPackageInfo() |
String |
getName() |
protected PackageInfo |
getPackageInfo(Map<String,PackageInfo> packageInfoMap,
String packageName)
Determines the package info for a given package name.
|
String |
getPersistenceImplementation() |
String |
getPersistenceImplPackage() |
PackageInfo |
getPersistenceImplPackageInfo() |
String |
getPersistenceInterface() |
String |
getPersistencePackage() |
PackageInfo |
getPersistencePackageInfo() |
int |
hashCode() |
String |
toString() |
void |
validate(Map<String,PackageInfo> packageInfoMap)
Validates the profile.
|
public String getName()
public String getDomainInterface()
public String getPersistenceInterface()
public String getDomainImplementation()
public String getPersistenceImplementation()
public String getDomainPackage()
public String getPersistencePackage()
public String getDomainImplPackage()
public String getPersistenceImplPackage()
public PackageInfo getDomainPackageInfo()
public PackageInfo getPersistencePackageInfo()
public PackageInfo getDomainImplPackageInfo()
public PackageInfo getPersistenceImplPackageInfo()
public void validate(Map<String,PackageInfo> packageInfoMap) throws org.apache.maven.plugin.MojoExecutionException
packageInfoMap - the package infosorg.apache.maven.plugin.MojoExecutionException - if some package not assigned to a moduleprotected PackageInfo getPackageInfo(Map<String,PackageInfo> packageInfoMap, String packageName) throws org.apache.maven.plugin.MojoExecutionException
packageInfoMap - the package info mappackageName - the package nameorg.apache.maven.plugin.MojoExecutionException - if no such mapping or more than one empty package in different modulesTentackle - distributed, domain- and model-driven