public interface Artifact
| Modifier and Type | Field and Description |
|---|---|
static String |
BASE_CLASS_KEY |
static String |
BASE_PACKAGE_KEY |
static String |
IMPORT_UTILS_KEY |
static String |
OBJECT_KEY
Root object, such as ObjEntity or Embeddable, etc.
|
static String |
STRING_UTILS_KEY |
static String |
SUB_CLASS_KEY |
static String |
SUB_PACKAGE_KEY |
static String |
SUPER_CLASS_KEY |
static String |
SUPER_PACKAGE_KEY |
| Modifier and Type | Method and Description |
|---|---|
Object |
getObject()
Returns a mapping metadata object for this artifact.
|
String |
getQualifiedBaseClassName() |
String |
getQualifiedClassName() |
TemplateType[] |
getTemplateTypes(ArtifactGenerationMode mode) |
void |
postInitContext(org.apache.velocity.VelocityContext context)
A callback method that allows each artifact to add its own special keys to the
context.
|
static final String STRING_UTILS_KEY
static final String IMPORT_UTILS_KEY
static final String OBJECT_KEY
static final String SUPER_CLASS_KEY
static final String SUPER_PACKAGE_KEY
static final String SUB_CLASS_KEY
static final String SUB_PACKAGE_KEY
static final String BASE_CLASS_KEY
static final String BASE_PACKAGE_KEY
TemplateType[] getTemplateTypes(ArtifactGenerationMode mode)
String getQualifiedBaseClassName()
String getQualifiedClassName()
Object getObject()
void postInitContext(org.apache.velocity.VelocityContext context)
ClassGenerationAction.resetContextForArtifactTemplate(Artifact, TemplateType),
after the context is initialized by code generator, so this method can use
predefined keys from the context.Copyright © 2001–2015 Apache Cayenne. All rights reserved.