From: Vance K. <va...@us...> - 2006-03-16 15:32:41
|
User: vancek Date: 06/03/16 07:32:37 Modified: andromda-ejb3/src/main/java/org/andromda/cartridges/ejb3/metafacades EJB3EntityFacadeLogicImpl.java Log: refactored handleGetAttributesAsList to check for overriding LOB type if specified via tagged value @andromda.persistence.lob.type. Revision Changes Path 1.16 +12 -1 cartridges/andromda-ejb3/src/main/java/org/andromda/cartridges/ejb3/metafacades/EJB3EntityFacadeLogicImpl.java Index: EJB3EntityFacadeLogicImpl.java =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/java/org/andromda/cartridges/ejb3/metafacades/EJB3EntityFacadeLogicImpl.java,v retrieving revision 1.15 retrieving revision 1.16 diff -u -w -r1.15 -r1.16 --- EJB3EntityFacadeLogicImpl.java 14 Mar 2006 06:23:03 -0000 1.15 +++ EJB3EntityFacadeLogicImpl.java 16 Mar 2006 15:32:37 -0000 1.16 @@ -914,7 +914,18 @@ separator = ", "; if (includeTypes) { + /** + * If attribute is a LOB and lob type is overriden, then use + * overriding lob type. + */ + if (attr.isLob() && StringUtils.isNotBlank(attr.getLobType())) + { + sb.append(attr.getLobType()); + } + else + { sb.append(attr.getType().getFullyQualifiedName()); + } sb.append(" "); } if (includeNames) |