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,
org.springframework.roo.classpath.details.MethodMetadata listMethod,
org.springframework.roo.classpath.details.MethodMetadata createMethod,
org.springframework.roo.classpath.details.MethodMetadata updateMethod,
org.springframework.roo.classpath.details.MethodMetadata deleteMethod,
org.springframework.roo.classpath.details.MethodMetadata showMethod,
org.springframework.roo.classpath.details.MethodMetadata createBatchMethod,
org.springframework.roo.classpath.details.MethodMetadata updateBatchMethod,
org.springframework.roo.classpath.details.MethodMetadata deleteBatchMethod,
org.springframework.roo.classpath.details.MethodMetadata populateHeadersMethod,
List<org.springframework.roo.classpath.details.MethodMetadata> finderMethods,
boolean readOnly,
List<org.springframework.roo.model.JavaType> typesToImport)
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.MethodMetadata |
getCreateBatchMethod()
Method that returns create batch JSON method
|
org.springframework.roo.classpath.details.MethodMetadata |
getCreateMethod()
Method that returns create JSON method
|
org.springframework.roo.classpath.details.MethodMetadata |
getDeleteBatchMethod()
Method that returns delete batch JSON method
|
org.springframework.roo.classpath.details.MethodMetadata |
getDeleteMethod()
Method that returns delete JSON method
|
List<org.springframework.roo.classpath.details.MethodMetadata> |
getFinderMethods()
Method that returns finder JSON methods
|
static org.springframework.roo.model.JavaType |
getJavaType(String metadataIdentificationString) |
org.springframework.roo.classpath.details.MethodMetadata |
getListMethod()
Method that returns list JSON method
|
static String |
getMetadataIdentiferType() |
static org.springframework.roo.project.LogicalPath |
getPath(String metadataIdentificationString) |
org.springframework.roo.classpath.details.MethodMetadata |
getPopulateHeaders()
Method that returns populateHeaders method
|
org.springframework.roo.classpath.details.MethodMetadata |
getShowMethod()
Method that returns show JSON method
|
org.springframework.roo.classpath.details.MethodMetadata |
getUpdateBatchMethod()
Method that returns update batch JSON method
|
org.springframework.roo.classpath.details.MethodMetadata |
getUpdateMethod()
Method that returns update JSON method
|
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, getField, getField, getGovernorMethod, getGovernorMethod, getMemberHoldingTypeDetails, getMethod, getMutatorMethod, getMutatorMethod, getTypeAnnotation, governorHasMethod, governorHasMethod, governorHasMethodWithSameName, hashCode, isImplementingpublic JSONMetadata(String identifier, org.springframework.roo.model.JavaType aspectName, org.springframework.roo.classpath.PhysicalTypeMetadata governorPhysicalTypeMetadata, org.springframework.roo.classpath.details.MethodMetadata listMethod, org.springframework.roo.classpath.details.MethodMetadata createMethod, org.springframework.roo.classpath.details.MethodMetadata updateMethod, org.springframework.roo.classpath.details.MethodMetadata deleteMethod, org.springframework.roo.classpath.details.MethodMetadata showMethod, org.springframework.roo.classpath.details.MethodMetadata createBatchMethod, org.springframework.roo.classpath.details.MethodMetadata updateBatchMethod, org.springframework.roo.classpath.details.MethodMetadata deleteBatchMethod, org.springframework.roo.classpath.details.MethodMetadata populateHeadersMethod, List<org.springframework.roo.classpath.details.MethodMetadata> finderMethods, boolean readOnly, List<org.springframework.roo.model.JavaType> typesToImport)
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)listMethod - MethodMetadatacreateMethod - MethodMetadataupdateMethod - MethodMetadatadeleteMethod - MethodMetadatashowMethod - MethodMetadatapopulateHeadersMethod - MethodMetadatamethodMetadata3 - methodMetadata2 - methodMetadata - finderMethods - List of MethodMetadatareadOnly - booleanconvertersJavaPackage - 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.MethodMetadata getListMethod()
MethodMetadatapublic org.springframework.roo.classpath.details.MethodMetadata getCreateMethod()
MethodMetadatapublic org.springframework.roo.classpath.details.MethodMetadata getUpdateMethod()
MethodMetadatapublic org.springframework.roo.classpath.details.MethodMetadata getDeleteMethod()
MethodMetadatapublic org.springframework.roo.classpath.details.MethodMetadata getDeleteBatchMethod()
MethodMetadatapublic org.springframework.roo.classpath.details.MethodMetadata getCreateBatchMethod()
MethodMetadatapublic org.springframework.roo.classpath.details.MethodMetadata getUpdateBatchMethod()
MethodMetadatapublic org.springframework.roo.classpath.details.MethodMetadata getShowMethod()
MethodMetadatapublic List<org.springframework.roo.classpath.details.MethodMetadata> getFinderMethods()
Listpublic org.springframework.roo.classpath.details.MethodMetadata getPopulateHeaders()
MethodMetadatapublic boolean isReadOnly()
public String toString()
toString in class org.springframework.roo.classpath.itd.AbstractItdTypeDetailsProvidingMetadataItemCopyright © 2009–2016. All rights reserved.