From: Vance K. <va...@us...> - 2006-01-10 08:16:41
|
User: vancek Date: 06/01/10 00:16:32 Modified: andromda-ejb3/src/main/java/org/andromda/cartridges/ejb3/metafacades EJB3SessionOperationFacadeLogicImpl.java Log: added getThrowsClause Revision Changes Path 1.4 +35 -0 cartridges/andromda-ejb3/src/main/java/org/andromda/cartridges/ejb3/metafacades/EJB3SessionOperationFacadeLogicImpl.java Index: EJB3SessionOperationFacadeLogicImpl.java =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/java/org/andromda/cartridges/ejb3/metafacades/EJB3SessionOperationFacadeLogicImpl.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -w -r1.3 -r1.4 --- EJB3SessionOperationFacadeLogicImpl.java 6 Jan 2006 14:01:11 -0000 1.3 +++ EJB3SessionOperationFacadeLogicImpl.java 10 Jan 2006 08:16:32 -0000 1.4 @@ -169,4 +169,39 @@ return (String)this.findTaggedValue(EJB3Profile.TAGGEDVALUE_EJB_PERSISTENCE_FLUSH_MODE); } + /** + * @see org.andromda.cartridges.ejb3.metafacades.EJB3SessionOperationFacadeLogic#handleGetThrowsClause() + */ + protected String handleGetThrowsClause() + { + StringBuffer throwsClause = null; + if (this.isExceptionsPresent()) + { + throwsClause = new StringBuffer(this.getExceptionList()); + } + if (throwsClause != null) + { + throwsClause.insert(0, "throws "); + } + return throwsClause != null ? throwsClause.toString() : null; + } + + /** + * @see org.andromda.cartridges.ejb3.metafacades.EJB3SessionOperationFacadeLogic#handleGetThrowsClause(java.lang.String) + */ + protected String handleGetThrowsClause(String initialExceptions) + { + final StringBuffer throwsClause = new StringBuffer(initialExceptions); + if (this.getThrowsClause() != null) + { + throwsClause.insert(0, ", "); + throwsClause.insert(0, this.getThrowsClause()); + } + else + { + throwsClause.insert(0, "throws "); + } + return throwsClause.toString(); + } + } \ No newline at end of file |