public class ServiceMetadata
extends org.springframework.roo.classpath.itd.AbstractItdTypeDetailsProvidingMetadataItem
RooService.| Constructor and Description |
|---|
ServiceMetadata(String identifier,
org.springframework.roo.model.JavaType aspectName,
org.springframework.roo.classpath.PhysicalTypeMetadata governorPhysicalTypeMetadata,
org.springframework.roo.model.JavaType entity,
org.springframework.roo.model.JavaType identifierType,
boolean readOnly,
List<org.springframework.roo.addon.finder.addon.parser.FinderMethod> finders,
org.springframework.roo.classpath.details.MethodMetadata findAllGlobalSearchMethod,
Map<org.springframework.roo.model.JavaType,org.springframework.roo.classpath.details.MethodMetadata> referencedFieldsFindAllMethods,
Map<org.springframework.roo.model.JavaType,org.springframework.roo.classpath.details.MethodMetadata> countByReferencedFieldsMethods)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
static String |
createIdentifier(org.springframework.roo.model.JavaType javaType,
org.springframework.roo.project.LogicalPath path) |
List<org.springframework.roo.classpath.details.MethodMetadata> |
getAllDefinedMethods()
This method returns all defined methods in service interface
|
Map<org.springframework.roo.model.JavaType,org.springframework.roo.classpath.details.MethodMetadata> |
getCountByReferenceFieldDefinedMethod()
This method returns all defined count methods in
service interface
|
org.springframework.roo.classpath.details.MethodMetadata |
getCountMethod()
Method that generates method "count".
|
org.springframework.roo.classpath.details.MethodMetadata |
getDeleteBatchMethod()
Method that generates "delete" batch method
|
org.springframework.roo.classpath.details.MethodMetadata |
getDeleteMethod()
Method that generates "delete" method.
|
org.springframework.roo.classpath.details.MethodMetadata |
getFindAllGlobalSearchMethod()
Method that generates method "findAll" method.
|
org.springframework.roo.classpath.details.MethodMetadata |
getFindAllIterableMethod()
Method that generates method "findAll" with iterable parameter.
|
org.springframework.roo.classpath.details.MethodMetadata |
getFindAllMethod()
Method that generates method "findAll" method.
|
List<org.springframework.roo.addon.finder.addon.parser.FinderMethod> |
getFinders()
Method that returns the finder methos.
|
org.springframework.roo.classpath.details.MethodMetadata |
getFindOneMethod()
Method that generates method "findOne".
|
static org.springframework.roo.model.JavaType |
getJavaType(String metadataIdentificationString) |
static String |
getMetadataIdentiferType() |
static org.springframework.roo.project.LogicalPath |
getPath(String metadataIdentificationString) |
Map<org.springframework.roo.model.JavaType,org.springframework.roo.classpath.details.MethodMetadata> |
getReferencedFieldsFindAllDefinedMethods()
This method returns all defined findAll methods for referenced fields in
service interface
|
org.springframework.roo.classpath.details.MethodMetadata |
getSaveBatchMethod()
Method that generates "save" batch method.
|
org.springframework.roo.classpath.details.MethodMetadata |
getSaveMethod()
Method that generates "save" method.
|
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 ServiceMetadata(String identifier, org.springframework.roo.model.JavaType aspectName, org.springframework.roo.classpath.PhysicalTypeMetadata governorPhysicalTypeMetadata, org.springframework.roo.model.JavaType entity, org.springframework.roo.model.JavaType identifierType, boolean readOnly, List<org.springframework.roo.addon.finder.addon.parser.FinderMethod> finders, org.springframework.roo.classpath.details.MethodMetadata findAllGlobalSearchMethod, Map<org.springframework.roo.model.JavaType,org.springframework.roo.classpath.details.MethodMetadata> referencedFieldsFindAllMethods, Map<org.springframework.roo.model.JavaType,org.springframework.roo.classpath.details.MethodMetadata> countByReferencedFieldsMethods)
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)entity - entity referenced on interfaceidentifierType - the type of the entity's identifier field
(required)readOnly - specifies if current entity is defined as readOnly or notfinders - list of finders added to current entityfindAllGlobalSearchMethod - MethodMetadata with findAllGlobalSearch methodreferencedFieldsFindAllMethods - countByReferencedFieldsMethods - 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 getFindAllGlobalSearchMethod()
public org.springframework.roo.classpath.details.MethodMetadata getFindAllMethod()
public org.springframework.roo.classpath.details.MethodMetadata getFindAllIterableMethod()
public org.springframework.roo.classpath.details.MethodMetadata getFindOneMethod()
public org.springframework.roo.classpath.details.MethodMetadata getCountMethod()
public org.springframework.roo.classpath.details.MethodMetadata getSaveMethod()
public org.springframework.roo.classpath.details.MethodMetadata getDeleteMethod()
public org.springframework.roo.classpath.details.MethodMetadata getSaveBatchMethod()
public org.springframework.roo.classpath.details.MethodMetadata getDeleteBatchMethod()
public List<org.springframework.roo.classpath.details.MethodMetadata> getAllDefinedMethods()
public Map<org.springframework.roo.model.JavaType,org.springframework.roo.classpath.details.MethodMetadata> getCountByReferenceFieldDefinedMethod()
public Map<org.springframework.roo.model.JavaType,org.springframework.roo.classpath.details.MethodMetadata> getReferencedFieldsFindAllDefinedMethods()
public String toString()
toString in class org.springframework.roo.classpath.itd.AbstractItdTypeDetailsProvidingMetadataItempublic List<org.springframework.roo.addon.finder.addon.parser.FinderMethod> getFinders()
Copyright © 2009–2016. All rights reserved.