public class DataOnDemandMetadata
extends org.springframework.roo.classpath.itd.AbstractItdTypeDetailsProvidingMetadataItem
RooDataOnDemand.| Constructor and Description |
|---|
DataOnDemandMetadata(String identifier,
org.springframework.roo.model.JavaType aspectName,
org.springframework.roo.classpath.PhysicalTypeMetadata governorPhysicalTypeMetadata,
DataOnDemandAnnotationValues annotationValues,
org.springframework.roo.classpath.details.MethodMetadata identifierAccessor,
org.springframework.roo.classpath.layers.MemberTypeAdditions findMethod,
org.springframework.roo.classpath.layers.MemberTypeAdditions findEntriesMethod,
org.springframework.roo.classpath.layers.MemberTypeAdditions persistMethod,
org.springframework.roo.classpath.layers.MemberTypeAdditions flushMethod,
Map<org.springframework.roo.classpath.details.FieldMetadata,DataOnDemandMetadata> locatedFields,
org.springframework.roo.model.JavaType identifierType,
EmbeddedIdHolder embeddedIdHolder,
List<EmbeddedHolder> embeddedHolders)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
static String |
createIdentifier(org.springframework.roo.model.JavaType javaType,
org.springframework.roo.project.LogicalPath path) |
org.springframework.roo.classpath.details.annotations.AnnotationMetadata |
getComponentAnnotation()
Adds the @org.springframework.stereotype.Component annotation to the
type, unless it already exists.
|
org.springframework.roo.model.JavaType |
getEntityType() |
static org.springframework.roo.model.JavaType |
getJavaType(String metadataIdentificationString) |
static String |
getMetadataIdentiferType() |
org.springframework.roo.classpath.details.MethodMetadata |
getModifyMethod() |
org.springframework.roo.classpath.details.MethodMetadata |
getNewTransientEntityMethod() |
static org.springframework.roo.project.LogicalPath |
getPath(String metadataIdentificationString) |
org.springframework.roo.classpath.details.MethodMetadata |
getRandomPersistentEntityMethod() |
boolean |
hasEmbeddedIdentifier() |
static boolean |
isValid(String metadataIdentificationString) |
String |
toString() |
buildItd, ensureGovernorExtends, ensureGovernorImplements, getAccessorMethod, getAccessorMethod, getAccessorMethod, getAccessorMethod, getAspectName, getField, getField, getGovernorMethod, getGovernorMethod, getMemberHoldingTypeDetails, getMethod, getMutatorMethod, getMutatorMethod, getTypeAnnotation, governorHasMethod, governorHasMethod, governorHasMethodWithSameName, hashCode, isImplementingpublic DataOnDemandMetadata(String identifier, org.springframework.roo.model.JavaType aspectName, org.springframework.roo.classpath.PhysicalTypeMetadata governorPhysicalTypeMetadata, DataOnDemandAnnotationValues annotationValues, org.springframework.roo.classpath.details.MethodMetadata identifierAccessor, org.springframework.roo.classpath.layers.MemberTypeAdditions findMethod, org.springframework.roo.classpath.layers.MemberTypeAdditions findEntriesMethod, org.springframework.roo.classpath.layers.MemberTypeAdditions persistMethod, org.springframework.roo.classpath.layers.MemberTypeAdditions flushMethod, Map<org.springframework.roo.classpath.details.FieldMetadata,DataOnDemandMetadata> locatedFields, org.springframework.roo.model.JavaType identifierType, EmbeddedIdHolder embeddedIdHolder, List<EmbeddedHolder> embeddedHolders)
identifier - aspectName - governorPhysicalTypeMetadata - annotationValues - identifierAccessor - findMethod - findEntriesMethod - persistMethod - flushMethod - locatedFields - entity - embeddedIdHolder - embeddedHolders - public static String createIdentifier(org.springframework.roo.model.JavaType javaType, org.springframework.roo.project.LogicalPath path)
public static org.springframework.roo.model.JavaType getJavaType(String metadataIdentificationString)
public static String getMetadataIdentiferType()
public static org.springframework.roo.project.LogicalPath getPath(String metadataIdentificationString)
public static boolean isValid(String metadataIdentificationString)
public org.springframework.roo.classpath.details.annotations.AnnotationMetadata getComponentAnnotation()
public org.springframework.roo.model.JavaType getEntityType()
public org.springframework.roo.classpath.details.MethodMetadata getModifyMethod()
public org.springframework.roo.classpath.details.MethodMetadata getNewTransientEntityMethod()
public org.springframework.roo.classpath.details.MethodMetadata getRandomPersistentEntityMethod()
public boolean hasEmbeddedIdentifier()
public String toString()
toString in class org.springframework.roo.classpath.itd.AbstractItdTypeDetailsProvidingMetadataItemCopyright © 2009–2015. All rights reserved.