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 &#123;0&#125; for the EJB name) for generated 
unqualified java class name.<br>
     * <br>
     * Used in:
     * <ul>
     * <li>&#064;ejb.pk - applies to the generated name of the PK Class</li>
     * <li>&#064;ejb.dao - applies to the generated name of the DAO 
interface</li>
     * <li>&#064;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>&#064;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>&#064;ejb.pk - applies to the generated PK Class. 
     *           See also PrimaryKeyClassPlugin for packageregex and 
packagereplace</li>
     * <li>&#064;ejb.dao - applies to the generated DAO interface. 
     *           See also Dao??(TODO)??Plugin for packageregex and 
packagereplace</li>
     * <li>&#064;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>&#064;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

Reply via email to