/** * This method obtains the constant that contains the message * "The given Iterable of items to remove can't be null!". * * @return name of the generated constant */ private FieldMetadata getIterableToRemoveCantBeNullConstant() { // Check if iterableCantBeNullConstant already exists if (iterableToRemoveCantBeNullConstant != null) { return iterableToRemoveCantBeNullConstant; } // If not exists, generate a new one and include into builder FieldMetadataBuilder constant = new FieldMetadataBuilder(getId(), Modifier.PUBLIC + Modifier.STATIC + Modifier.FINAL, new JavaSymbolName("ITERABLE_TO_REMOVE_CANT_BE_NULL_MESSAGE"), JavaType.STRING, "\"The given Iterable of items to add can't be null!\""); iterableToRemoveCantBeNullConstant = constant.build(); return iterableToRemoveCantBeNullConstant; }
/** * This method obtains the constant that contains the message * "The given Iterable of items to add can't be null!". * * @return name of the generated constant */ private FieldMetadata getIterableToAddCantBeNullConstant() { // Check if iterableCantBeNullConstant already exists if (iterableToAddCantBeNullConstant != null) { return iterableToAddCantBeNullConstant; } // If not exists, generate a new one and include into builder FieldMetadataBuilder constant = new FieldMetadataBuilder(getId(), Modifier.PUBLIC + Modifier.STATIC + Modifier.FINAL, new JavaSymbolName("ITERABLE_TO_ADD_CANT_BE_NULL_MESSAGE"), JavaType.STRING, "\"The given Iterable of items to add can't be null!\""); iterableToAddCantBeNullConstant = constant.build(); return iterableToAddCantBeNullConstant; }
return new MethodMetadataBuilder(getId(), Modifier.PUBLIC, addMethodName, JavaType.VOID_PRIMITIVE, AnnotatedJavaType.convertFromJavaTypes(parameterTypes), parameterNames, builder).build();
return new MethodMetadataBuilder(getId(), Modifier.PUBLIC, removeMethodName, JavaType.VOID_PRIMITIVE, AnnotatedJavaType.convertFromJavaTypes(parameterTypes), parameterNames, builder).build();
return null; registerDependency(entityMetadata.getId(), metadataIdentificationString); registerDependency(childEntityMetadata.getId(), metadataIdentificationString); relatedEntities.put(childEntity, childEntityMetadata); registerDependency(parentEntityMetadata.getId(), metadataIdentificationString); relatedEntities.put(parentEntity, parentEntityMetadata);
registerDependency(info.childEntityMetadata.getId(), metadataIdentificationString);
/** * This method obtains the constant that contains the message * "The given Iterable of items to remove can't be null!". * * @return name of the generated constant */ private FieldMetadata getIterableToRemoveCantBeNullConstant() { // Check if iterableCantBeNullConstant already exists if (iterableToRemoveCantBeNullConstant != null) { return iterableToRemoveCantBeNullConstant; } // If not exists, generate a new one and include into builder FieldMetadataBuilder constant = new FieldMetadataBuilder(getId(), Modifier.PUBLIC + Modifier.STATIC + Modifier.FINAL, new JavaSymbolName("ITERABLE_TO_REMOVE_CANT_BE_NULL_MESSAGE"), JavaType.STRING, "\"The given Iterable of items to add can't be null!\""); iterableToRemoveCantBeNullConstant = constant.build(); return iterableToRemoveCantBeNullConstant; }
/** * This method obtains the constant that contains the message * "The given Iterable of items to add can't be null!". * * @return name of the generated constant */ private FieldMetadata getIterableToAddCantBeNullConstant() { // Check if iterableCantBeNullConstant already exists if (iterableToAddCantBeNullConstant != null) { return iterableToAddCantBeNullConstant; } // If not exists, generate a new one and include into builder FieldMetadataBuilder constant = new FieldMetadataBuilder(getId(), Modifier.PUBLIC + Modifier.STATIC + Modifier.FINAL, new JavaSymbolName("ITERABLE_TO_ADD_CANT_BE_NULL_MESSAGE"), JavaType.STRING, "\"The given Iterable of items to add can't be null!\""); iterableToAddCantBeNullConstant = constant.build(); return iterableToAddCantBeNullConstant; }
return new MethodMetadataBuilder(getId(), Modifier.PUBLIC, addMethodName, JavaType.VOID_PRIMITIVE, AnnotatedJavaType.convertFromJavaTypes(parameterTypes), parameterNames, builder).build();
return new MethodMetadataBuilder(getId(), Modifier.PUBLIC, removeMethodName, JavaType.VOID_PRIMITIVE, AnnotatedJavaType.convertFromJavaTypes(parameterTypes), parameterNames, builder).build();