|
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
|