Update of
/cvsroot/xdoclet-plugins/xdoclet-plugins/plugin-ejb/src/main/java/org/xdoclet/plugin/ejb/qtags/parameter
In directory
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20096/plugin-ejb/src/main/java/org/xdoclet/plugin/ejb/qtags/parameter
Modified Files:
JndiName.java ViewType.java RoleList.java
Added Files:
NamePattern.java
Log Message:
- ServiceEndpointPlugin stub created
- Uniformed package/pattern/class tag values for java generation for tags that
permit default naming override
- Qtags classes name fixed
- Qtags refactorings
- Fixed testcases
Index: ViewType.java
===================================================================
RCS file:
/cvsroot/xdoclet-plugins/xdoclet-plugins/plugin-ejb/src/main/java/org/xdoclet/plugin/ejb/qtags/parameter/ViewType.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** ViewType.java 7 Sep 2005 01:13:08 -0000 1.2
--- ViewType.java 13 Sep 2005 02:22:33 -0000 1.3
***************
*** 17,21 ****
* The values "service-endpoint", "local-service-endpoint",
"remote-service-endpoint", and "all" are
* only applicable to EJB 2.1 beans.<br>
! *
* Used in:
* <ul>
--- 17,21 ----
* The values "service-endpoint", "local-service-endpoint",
"remote-service-endpoint", and "all" are
* only applicable to EJB 2.1 beans.<br>
! * <br>
* Used in:
* <ul>
Index: RoleList.java
===================================================================
RCS file:
/cvsroot/xdoclet-plugins/xdoclet-plugins/plugin-ejb/src/main/java/org/xdoclet/plugin/ejb/qtags/parameter/RoleList.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** RoleList.java 7 Sep 2005 01:13:08 -0000 1.2
--- RoleList.java 13 Sep 2005 02:22:33 -0000 1.3
***************
*** 11,16 ****
public interface RoleList {
/**
! * Comma-separated list of roles allowed to call this method
! *
* Used in:
* <ul>
--- 11,16 ----
public interface RoleList {
/**
! * Comma-separated list of roles allowed to call this method.<br>
! * <br>
* Used in:
* <ul>
--- NEW FILE: NamePattern.java ---
/*
* Copyright (c) 2005
* XDoclet Team
* All rights reserved.
*/
package org.xdoclet.plugin.ejb.qtags.parameter;
/**
* @author Diogo Quintela
*/
public interface NamePattern {
/**
* Define the pattern (using {0} for the EJB name) for generated
unqualified java class name.<br>
* <br>
* Used in:
* <ul>
* <li>@ejb.pk - applies to the generated name of the PK Class</li>
* <li>@ejb.dao - applies to the generated name of the DAO
interface</li>
* <li>@ejb.home - applies to the generated name of the home / local
home interfaces.
* (if -class and [interface]-pattern are absent)<br>
* For LocalHomeInterfacePlugin, "LocalHome" will be append<br>
* For RemoteHomeInterfacePlugin, "RemoteHome" will be append<br>
* </li>
* <li>@ejb.interface - applies to the generated name of the remote /
local interfaces.
* (if -class and [interface]-pattern are absent)<br>
* For LocalInterfacePlugin, "Local" will be append<br>
* For RemoteInterfacePlugin, "Remote" will be append<br>
* </li>
* </ul>
*/
String getPattern();
/**
* Define the package for the generated java class.<br>
* <br>
* Used in:
* <ul>
* <li>@ejb.pk - applies to the generated PK Class.
* See also PrimaryKeyClassPlugin for packageregex and
packagereplace</li>
* <li>@ejb.dao - applies to the generated DAO interface.
* See also Dao??(TODO)??Plugin for packageregex and
packagereplace</li>
* <li>@ejb.home - applies to the generated home / local home
interfaces.
* (if -class and [interface]-pattern are absent) (will append
home/localHome to diferentiate ???).
* See also LocalInterfacePlugin/LocalHomeInterfacePlugin for
packageregex and packagereplace</li>
* <li>@ejb.interface - applies to the generated remote / local
interfaces.
* (if -class and [interface]-pattern are absent) (will append
remote/local to diferentiate ???).
* See also RemoteInterfacePlugin/RemoteHomeInterfacePlugin for
packageregex and packagereplace</li>
* </ul>
*/
String getPackage();
}
Index: JndiName.java
===================================================================
RCS file:
/cvsroot/xdoclet-plugins/xdoclet-plugins/plugin-ejb/src/main/java/org/xdoclet/plugin/ejb/qtags/parameter/JndiName.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** JndiName.java 7 Sep 2005 01:13:08 -0000 1.1
--- JndiName.java 13 Sep 2005 02:22:33 -0000 1.2
***************
*** 11,16 ****
public interface JndiName {
/**
! * Provides the JNDI name of the bean that will be used in the vendor
specific deployment descriptors.
! *
* Used in:
* <ul>
--- 11,16 ----
public interface JndiName {
/**
! * Provides the JNDI name of the bean that will be used in the vendor
specific deployment descriptors.<br>
! * <br>
* Used in:
* <ul>
-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
xdoclet-plugins-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xdoclet-plugins-commits