public class ServiceImplMetadata
extends org.springframework.roo.classpath.itd.AbstractItdTypeDetailsProvidingMetadataItem
RooServiceImpl.| Constructor and Description |
|---|
ServiceImplMetadata(String identifier,
org.springframework.roo.model.JavaType aspectName,
org.springframework.roo.classpath.PhysicalTypeMetadata governorPhysicalTypeMetadata,
org.springframework.roo.model.JavaType serviceInterface,
org.springframework.roo.model.JavaType repository,
org.springframework.roo.model.JavaType entity,
org.springframework.roo.classpath.details.MethodMetadata findAllIterableMethod,
List<org.springframework.roo.classpath.details.MethodMetadata> methodsToBeImplemented,
Map<org.springframework.roo.model.JavaType,org.springframework.roo.classpath.details.MethodMetadata> countReferencedFieldsMethods,
Map<org.springframework.roo.model.JavaType,org.springframework.roo.classpath.details.MethodMetadata> findAllReferencedFieldsMethods)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
static String |
createIdentifier(org.springframework.roo.model.JavaType javaType,
org.springframework.roo.project.LogicalPath path) |
Map<org.springframework.roo.model.JavaType,org.springframework.roo.classpath.details.MethodMetadata> |
getAllCountByReferencedFieldMethods() |
Map<org.springframework.roo.model.JavaType,org.springframework.roo.classpath.details.MethodMetadata> |
getAllFindAllByReferencedFieldMethods() |
List<org.springframework.roo.classpath.details.MethodMetadata> |
getAllImplementedMethods() |
org.springframework.roo.classpath.details.ConstructorMetadataBuilder |
getConstructor()
Method that generates Service implementation constructor.
|
static org.springframework.roo.model.JavaType |
getJavaType(String metadataIdentificationString) |
static String |
getMetadataIdentiferType() |
static org.springframework.roo.project.LogicalPath |
getPath(String metadataIdentificationString) |
org.springframework.roo.classpath.details.FieldMetadata |
getRepositoryField()
This method returns repository field included on controller
|
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 ServiceImplMetadata(String identifier, org.springframework.roo.model.JavaType aspectName, org.springframework.roo.classpath.PhysicalTypeMetadata governorPhysicalTypeMetadata, org.springframework.roo.model.JavaType serviceInterface, org.springframework.roo.model.JavaType repository, org.springframework.roo.model.JavaType entity, org.springframework.roo.classpath.details.MethodMetadata findAllIterableMethod, List<org.springframework.roo.classpath.details.MethodMetadata> methodsToBeImplemented, Map<org.springframework.roo.model.JavaType,org.springframework.roo.classpath.details.MethodMetadata> countReferencedFieldsMethods, Map<org.springframework.roo.model.JavaType,org.springframework.roo.classpath.details.MethodMetadata> findAllReferencedFieldsMethods)
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)serviceInterface - JavaType with interface that this service will implementmethodsToBeImplemented - list of MethodMetadata that represents all necessary methods
that should be implemented on current service implementationpublic 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.ConstructorMetadataBuilder getConstructor()
public org.springframework.roo.classpath.details.FieldMetadata getRepositoryField()
service - public List<org.springframework.roo.classpath.details.MethodMetadata> getAllImplementedMethods()
public Map<org.springframework.roo.model.JavaType,org.springframework.roo.classpath.details.MethodMetadata> getAllCountByReferencedFieldMethods()
public Map<org.springframework.roo.model.JavaType,org.springframework.roo.classpath.details.MethodMetadata> getAllFindAllByReferencedFieldMethods()
public String toString()
toString in class org.springframework.roo.classpath.itd.AbstractItdTypeDetailsProvidingMetadataItemCopyright © 2009–2016. All rights reserved.