@Override protected String createLocalIdentifier(final JavaType javaType, final LogicalPath path) { return JavaBeanMetadata.createIdentifier(javaType, path); }
List<FieldMetadata> toStringFields) { super(identifier, aspectName, governorPhysicalTypeMetadata); Validate.isTrue(isValid(identifier), "Metadata identification string '%s' does not appear to be a valid", identifier); Validate.notNull(annotationValues, "Annotation values required"); .unmodifiableCollection(toStringFields); if (!isValid()) { return; generateGettersAndSetters(declaredFields, interfaceMethods); if (identifierField != null && getAccesorMethod(identifierField) != null) { idField = getAccesorMethod(identifierField).getMethodName(); ensureGovernorHasMethod(EqualsMetadata.generateEqualsMethod(identifier, target, equalsAnnotationValues, idField, equalsFields, builder)); ensureGovernorHasMethod(EqualsMetadata.generateHashCodeMethod(identifier, equalsAnnotationValues, equalsFields, builder.getImportRegistrationResolver())); ensureGovernorHasMethod(ToStringMetadata.generateToStringMethod(identifier, target, toStringAnnotationValues, toStringFields));
protected void implementsInterfaceMethods(List<? extends MethodMetadata> interfaceMethods) { if (interfaceMethods != null) { for (MethodMetadata interfaceMethod : interfaceMethods) { MethodMetadataBuilder methodBuilder = getInterfaceMethod(interfaceMethod); // ROO-3584: JavaBean implementing Interface defining getters and setters // ROO-3585: If interface method already exists on type is not necessary // to add on ITD. Method builder will be NULL. if (methodBuilder != null && !checkIfInterfaceMethodWasImplemented(methodBuilder)) { builder.addMethod(methodBuilder); } } } }
String javaBeanMetadataKey = JavaBeanMetadata.createIdentifier(entityDetails); JavaBeanMetadata entityJavaBeanMetadata = getMetadataService().get(javaBeanMetadataKey); identifierAccessor = entityJavaBeanMetadata.getAccesorMethod(identifierField); versionAccessor = entityJavaBeanMetadata.getAccesorMethod(versionField);
return new JavaBeanMetadata(metadataIdentificationString, aspectName, governorPhysicalTypeMetadata, annotationValues, declaredFields, interfaceMethods, getMemberDetailsScanner(), equalsAnnotationValues, equalsFields, identifier,
String javaBeanMetadataKey = JavaBeanMetadata.createIdentifier(entityDetails); JavaBeanMetadata javaBeanMetadata = getMetadataService().get(javaBeanMetadataKey); for (FieldMetadata field : entityDetails.getDeclaredFields()) { MethodMetadata getter = javaBeanMetadata.getAccesorMethod(field); if (getter != null && (field.getAnnotation(JpaJavaType.ONE_TO_MANY) != null || field
return new JavaBeanMetadata(metadataIdentificationString, aspectName, governorPhysicalTypeMetadata, annotationValues, declaredFields, interfaceMethods, getMemberDetailsScanner(), equalsAnnotationValues, equalsFields, identifier,
public static String createIdentifier(ClassOrInterfaceTypeDetails details) { final LogicalPath logicalPath = PhysicalTypeIdentifier.getPath(details.getDeclaredByMetadataId()); return createIdentifier(details.getType(), logicalPath); }
String javaBeanMetadataKey = JavaBeanMetadata.createIdentifier(entityDetails); JavaBeanMetadata entityJavaBeanMetadata = getMetadataService().get(javaBeanMetadataKey); identifierAccessor = entityJavaBeanMetadata.getAccesorMethod(identifierField); versionAccessor = entityJavaBeanMetadata.getAccesorMethod(versionField);
List<FieldMetadata> toStringFields) { super(identifier, aspectName, governorPhysicalTypeMetadata); Validate.isTrue(isValid(identifier), "Metadata identification string '%s' does not appear to be a valid", identifier); Validate.notNull(annotationValues, "Annotation values required"); .unmodifiableCollection(toStringFields); if (!isValid()) { return; generateGettersAndSetters(declaredFields, interfaceMethods); if (identifierField != null && getAccesorMethod(identifierField) != null) { idField = getAccesorMethod(identifierField).getMethodName(); ensureGovernorHasMethod(EqualsMetadata.generateEqualsMethod(identifier, target, equalsAnnotationValues, idField, equalsFields, builder)); ensureGovernorHasMethod(EqualsMetadata.generateHashCodeMethod(identifier, equalsAnnotationValues, equalsFields, builder.getImportRegistrationResolver())); ensureGovernorHasMethod(ToStringMetadata.generateToStringMethod(identifier, target, toStringAnnotationValues, toStringFields));
protected void implementsInterfaceMethods(List<? extends MethodMetadata> interfaceMethods) { if (interfaceMethods != null) { for (MethodMetadata interfaceMethod : interfaceMethods) { MethodMetadataBuilder methodBuilder = getInterfaceMethod(interfaceMethod); // ROO-3584: JavaBean implementing Interface defining getters and setters // ROO-3585: If interface method already exists on type is not necessary // to add on ITD. Method builder will be NULL. if (methodBuilder != null && !checkIfInterfaceMethodWasImplemented(methodBuilder)) { builder.addMethod(methodBuilder); } } } }
final String javaBeanMetadataKey = JavaBeanMetadata.createIdentifier(entityDetails);
@Override protected String createLocalIdentifier(final JavaType javaType, final LogicalPath path) { return JavaBeanMetadata.createIdentifier(javaType, path); }
final String javaBeanMetadataKey = JavaBeanMetadata.createIdentifier(entityDetails);
final String javaBeanId = JavaBeanMetadata.createIdentifier(entityDetails); final JavaBeanMetadata javaBeanMetadata = getMetadataService().get(javaBeanId); if (javaBeanMetadata == null) {
final String javaBeanMetadataKey = JavaBeanMetadata.createIdentifier(entityDetails); registerDependency(javaBeanMetadataKey, metadataIdentificationString);
final String javaBeanMetadataKey = JavaBeanMetadata.createIdentifier(entityDetails); registerDependency(javaBeanMetadataKey, metadataIdentificationString);
public static String createIdentifier(ClassOrInterfaceTypeDetails details) { final LogicalPath logicalPath = PhysicalTypeIdentifier.getPath(details.getDeclaredByMetadataId()); return createIdentifier(details.getType(), logicalPath); }
final String javaBeanMetadataKey = JavaBeanMetadata.createIdentifier(entityDetails);
final String javaBeanMetadataKey = JavaBeanMetadata.createIdentifier(entityDetails);