protected void validateMapKeyClass(List<IMessage> messages) { if (this.isJpa2_0Compatible()) { JavaSpecifiedPersistentAttribute javaAttribute = this.getJavaPersistentAttribute(); if ((javaAttribute != null) && javaAttribute.getJpaContainerDefinition().isMap()) { this.validateMapKeyClass_(messages); } } }
protected void validateAttributeType(List<IMessage> messages, IReporter reporter) { JavaSpecifiedPersistentAttribute javaAttribute = this.getJavaPersistentAttribute(); if ((javaAttribute != null) && !javaAttribute.getJpaContainerDefinition().isContainer()) { messages.add( this.buildValidationMessage( this.getAttributeTypeTextRange(), JptJpaCoreValidationMessages.ATTRIBUTE_TYPE_IS_NOT_SUPPORTED_COLLECTION_TYPE, this.getFullyQualifiedAttributeType())); } }