public class JSONMetadata
extends org.springframework.roo.classpath.itd.AbstractItdTypeDetailsProvidingMetadataItem
RooJSON.| Constructor and Description |
|---|
JSONMetadata(String identifier,
org.springframework.roo.model.JavaType aspectName,
org.springframework.roo.classpath.PhysicalTypeMetadata governorPhysicalTypeMetadata,
ControllerMetadata controllerMetadata,
org.springframework.roo.addon.layers.service.addon.ServiceMetadata serviceMetadata,
org.springframework.roo.addon.jpa.addon.entity.JpaEntityMetadata entityMetadata,
String entityPlural,
String entityIdentifierPlural,
List<org.apache.commons.lang3.tuple.Pair<org.springframework.roo.addon.jpa.addon.entity.JpaEntityMetadata.RelationInfo,org.springframework.roo.addon.jpa.addon.entity.JpaEntityMetadata>> compositionRelationOneToOne,
org.springframework.roo.model.JavaType itemController,
Map<String,org.springframework.roo.classpath.details.MethodMetadata> findersToAdd)
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.classpath.details.MethodMetadata |
getCurrentCreateBatchMethod()
Method that returns create batch JSON method
|
org.springframework.roo.classpath.details.MethodMetadata |
getCurrentCreateMethod()
Method that returns create JSON method
|
org.springframework.roo.classpath.details.MethodMetadata |
getCurrentDeleteBatchMethod()
Method that returns delete batch JSON method
|
org.springframework.roo.classpath.details.MethodMetadata |
getCurrentDeleteMethod()
Method that returns delete JSON method
|
Map<String,org.springframework.roo.classpath.details.MethodMetadata> |
getCurrentFinderMethods()
Method that returns finder JSON methods
|
org.springframework.roo.classpath.details.MethodMetadata |
getCurrentListMethod()
Method that returns list JSON method
|
org.springframework.roo.classpath.details.MethodMetadata |
getCurrentModelAttributeMethod()
Method that returns populateHeaders method
|
org.springframework.roo.classpath.details.MethodMetadata |
getCurrentShowMethod()
Method that returns show JSON method
|
org.springframework.roo.classpath.details.MethodMetadata |
getCurrentUpdateBatchMethod()
Method that returns update batch JSON method
|
org.springframework.roo.classpath.details.MethodMetadata |
getCurrentUpdateMethod()
Method that returns update JSON method
|
static org.springframework.roo.model.JavaType |
getJavaType(String metadataIdentificationString) |
static String |
getMetadataIdentiferType() |
static org.springframework.roo.project.LogicalPath |
getPath(String metadataIdentificationString) |
boolean |
isReadOnly()
Method that returns if related entity is readOnly or not.
|
static boolean |
isValid(String metadataIdentificationString) |
String |
toString() |
buildItd, ensureGovernorExtends, ensureGovernorHasConstructor, ensureGovernorHasField, ensureGovernorHasMethod, ensureGovernorImplements, ensureGovernorIsAnnotated, getAccessorMethod, getAccessorMethod, getAccessorMethod, getAccessorMethod, getAspectName, getDestination, getField, getField, getGovernorMethod, getGovernorMethod, getMemberHoldingTypeDetails, getMethod, getMutatorMethod, getMutatorMethod, getNameOfJavaType, getNameOfJavaType, getTypeAnnotation, governorHasMethod, governorHasMethod, governorHasMethodWithSameName, hashCode, isImplementingpublic JSONMetadata(String identifier, org.springframework.roo.model.JavaType aspectName, org.springframework.roo.classpath.PhysicalTypeMetadata governorPhysicalTypeMetadata, ControllerMetadata controllerMetadata, org.springframework.roo.addon.layers.service.addon.ServiceMetadata serviceMetadata, org.springframework.roo.addon.jpa.addon.entity.JpaEntityMetadata entityMetadata, String entityPlural, String entityIdentifierPlural, List<org.apache.commons.lang3.tuple.Pair<org.springframework.roo.addon.jpa.addon.entity.JpaEntityMetadata.RelationInfo,org.springframework.roo.addon.jpa.addon.entity.JpaEntityMetadata>> compositionRelationOneToOne, org.springframework.roo.model.JavaType itemController, Map<String,org.springframework.roo.classpath.details.MethodMetadata> findersToAdd)
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)controllerMetadata - serviceMetadata - entityMetadata - entityPlural - entityIdentifierPlural - compositionRelationOneToOne - list with pairs of JpaEntityMetadata.RelationInfo and related child entity JpaEntityMetadataitemController - findersToAdd - 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.classpath.details.MethodMetadata getCurrentListMethod()
MethodMetadatapublic org.springframework.roo.classpath.details.MethodMetadata getCurrentCreateMethod()
MethodMetadatapublic org.springframework.roo.classpath.details.MethodMetadata getCurrentUpdateMethod()
MethodMetadatapublic org.springframework.roo.classpath.details.MethodMetadata getCurrentDeleteMethod()
MethodMetadatapublic org.springframework.roo.classpath.details.MethodMetadata getCurrentDeleteBatchMethod()
MethodMetadatapublic org.springframework.roo.classpath.details.MethodMetadata getCurrentCreateBatchMethod()
MethodMetadatapublic org.springframework.roo.classpath.details.MethodMetadata getCurrentUpdateBatchMethod()
MethodMetadatapublic org.springframework.roo.classpath.details.MethodMetadata getCurrentShowMethod()
MethodMetadatapublic Map<String,org.springframework.roo.classpath.details.MethodMetadata> getCurrentFinderMethods()
Mappublic org.springframework.roo.classpath.details.MethodMetadata getCurrentModelAttributeMethod()
MethodMetadatapublic boolean isReadOnly()
public String toString()
toString in class org.springframework.roo.classpath.itd.AbstractItdTypeDetailsProvidingMetadataItemCopyright © 2009–2016. All rights reserved.