public class JSONMixinMetadata
extends org.springframework.roo.classpath.itd.AbstractItdTypeDetailsProvidingMetadataItem
RooJsonMixin.| Constructor and Description |
|---|
JSONMixinMetadata(String identifier,
org.springframework.roo.model.JavaType aspectName,
org.springframework.roo.classpath.PhysicalTypeMetadata governorPhysicalTypeMetadata,
JSONMixinAnnotationValues annotationValues,
org.springframework.roo.addon.jpa.addon.entity.JpaEntityMetadata entityMetadata,
Map<org.springframework.roo.classpath.details.FieldMetadata,org.springframework.roo.model.JavaType> jsonDeserializerByField)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
static String |
createIdentifier(org.springframework.roo.classpath.details.ClassOrInterfaceTypeDetails details) |
static String |
createIdentifier(org.springframework.roo.model.JavaType javaType,
org.springframework.roo.project.LogicalPath path) |
org.springframework.roo.model.JavaType |
getEntity() |
static org.springframework.roo.model.JavaType |
getJavaType(String metadataIdentificationString) |
static String |
getMetadataIdentiferType() |
static org.springframework.roo.project.LogicalPath |
getPath(String metadataIdentificationString) |
org.springframework.roo.model.JavaSymbolName |
getPropertyIdGenerator() |
static boolean |
isValid(String metadataIdentificationString) |
String |
toString() |
buildItd, ensureGovernorExtends, ensureGovernorHasConstructor, ensureGovernorHasField, ensureGovernorHasField, ensureGovernorHasMethod, ensureGovernorImplements, ensureGovernorIsAnnotated, getAccessorMethod, getAccessorMethod, getAccessorMethod, getAccessorMethod, getAspectName, getDestination, getField, getField, getGovernorMethod, getGovernorMethod, getMemberHoldingTypeDetails, getMethod, getMutatorMethod, getMutatorMethod, getMutatorMethod, getNameOfJavaType, getNameOfJavaType, getTypeAnnotation, governorHasMethod, governorHasMethod, governorHasMethodWithSameName, hashCode, isImplementingpublic JSONMixinMetadata(String identifier, org.springframework.roo.model.JavaType aspectName, org.springframework.roo.classpath.PhysicalTypeMetadata governorPhysicalTypeMetadata, JSONMixinAnnotationValues annotationValues, org.springframework.roo.addon.jpa.addon.entity.JpaEntityMetadata entityMetadata, Map<org.springframework.roo.classpath.details.FieldMetadata,org.springframework.roo.model.JavaType> jsonDeserializerByField)
identifier - the identifier for this item of metadata (required)aspectName - the Java type of the ITD (required)governorPhysicalTypeMetadata - the governor, which is expected to
contain a ClassOrInterfaceTypeDetails (required)annotationValues - entityMetadata - jsonDeserializerByEntity - public static String createIdentifier(org.springframework.roo.model.JavaType javaType, org.springframework.roo.project.LogicalPath path)
public static String createIdentifier(org.springframework.roo.classpath.details.ClassOrInterfaceTypeDetails details)
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.model.JavaType getEntity()
public org.springframework.roo.model.JavaSymbolName getPropertyIdGenerator()
public String toString()
toString in class org.springframework.roo.classpath.itd.AbstractItdTypeDetailsProvidingMetadataItemCopyright © 2009–2017. All rights reserved.