Update of 
/cvsroot/xdoclet-plugins/xdoclet-plugins/plugin-hibernate/src/main/java/org/xdoclet/plugin/hibernate/qtags
In directory 
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22116/src/main/java/org/xdoclet/plugin/hibernate/qtags

Modified Files:
        BaseCollectionTag.java HibernateJoinedSubclassTag.java 
        HibernateSubclassTag.java 
Added Files:
        BaseSubclassTag.java HibernateUnionSubclassTag.java 
Log Message:
(XDP-49) Added support of 'union-subclass'

Index: BaseCollectionTag.java
===================================================================
RCS file: 
/cvsroot/xdoclet-plugins/xdoclet-plugins/plugin-hibernate/src/main/java/org/xdoclet/plugin/hibernate/qtags/BaseCollectionTag.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -d -r1.11 -r1.12
*** BaseCollectionTag.java      26 Apr 2005 07:00:09 -0000      1.11
--- BaseCollectionTag.java      6 May 2005 16:08:00 -0000       1.12
***************
*** 9,13 ****
  
  /**
!  * base interface defining fields common for hibernate collections
   *
   * @qtags.ignore
--- 9,13 ----
  
  /**
!  * Base interface defining fields common for hibernate collections
   *
   * @qtags.ignore

Index: HibernateJoinedSubclassTag.java
===================================================================
RCS file: 
/cvsroot/xdoclet-plugins/xdoclet-plugins/plugin-hibernate/src/main/java/org/xdoclet/plugin/hibernate/qtags/HibernateJoinedSubclassTag.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -d -r1.11 -r1.12
*** HibernateJoinedSubclassTag.java     26 Apr 2005 07:00:10 -0000      1.11
--- HibernateJoinedSubclassTag.java     6 May 2005 16:08:00 -0000       1.12
***************
*** 13,18 ****
   * @qtags.location class
   */
! public interface HibernateJoinedSubclassTag extends 
com.thoughtworks.qdox.model.DocletTag, Table, DynamicInsert,
!     DynamicUpdate, Abstract, Persister, BatchSize, Node, Check, Proxy, Name, 
EntityName, Schema, Catalog, Subselect,
!     SelectBeforeUpdate {
  }
\ No newline at end of file
--- 13,16 ----
   * @qtags.location class
   */
! public interface HibernateJoinedSubclassTag extends BaseSubclassTag, Table, 
Check, Schema, Catalog, Subselect {
  }
\ No newline at end of file

--- NEW FILE: HibernateUnionSubclassTag.java ---
/*
 * Copyright (c) 2003
 * XDoclet Team
 * All rights reserved.
 */
package org.xdoclet.plugin.hibernate.qtags;

import org.xdoclet.plugin.hibernate.qtags.parameter.*;

/**
 * Declare the current class as union subclass
 *
 * @qtags.location class
 * @author Anatol Pomozov
 */
public interface HibernateUnionSubclassTag extends BaseSubclassTag, Table, 
Schema, Catalog, Subselect, Check {
}
--- NEW FILE: BaseSubclassTag.java ---
/*
 * Copyright (c) 2003
 * XDoclet Team
 * All rights reserved.
 */
package org.xdoclet.plugin.hibernate.qtags;

import org.xdoclet.plugin.hibernate.qtags.parameter.*;

/**
 * Base interface defining fields common for hibernate subclasses
 *
 * @qtags.ignore
 * @author Anatol Pomozov
 */
public interface BaseSubclassTag extends com.thoughtworks.qdox.model.DocletTag, 
EntityName, Name, Proxy, DynamicUpdate,
    DynamicInsert, SelectBeforeUpdate, Extends, Lazy, Abstract, Persister, 
BatchSize, Node {
}
Index: HibernateSubclassTag.java
===================================================================
RCS file: 
/cvsroot/xdoclet-plugins/xdoclet-plugins/plugin-hibernate/src/main/java/org/xdoclet/plugin/hibernate/qtags/HibernateSubclassTag.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -d -r1.11 -r1.12
*** HibernateSubclassTag.java   26 Apr 2005 07:00:10 -0000      1.11
--- HibernateSubclassTag.java   6 May 2005 16:08:00 -0000       1.12
***************
*** 13,21 ****
   * @qtags.location class
   */
! public interface HibernateSubclassTag extends 
com.thoughtworks.qdox.model.DocletTag, DiscriminatorValue, DynamicInsert,
!     DynamicUpdate, Proxy, Name, EntityName, Lazy, SelectBeforeUpdate, 
Abstract, Persister, BatchSize, Node {
!     /**
!      * which class we extends. strictly speaking not necessary, hibernate 
will imply direct superclass
!      */
!     String getExtends();
  }
\ No newline at end of file
--- 13,16 ----
   * @qtags.location class
   */
! public interface HibernateSubclassTag extends BaseSubclassTag, 
DiscriminatorValue {
  }
\ No newline at end of file



-------------------------------------------------------
This SF.Net email is sponsored by: NEC IT Guy Games.
Get your fingers limbered up and give it your best shot. 4 great events, 4
opportunities to win big! Highest score wins.NEC IT Guy Games. Play to
win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20
_______________________________________________
xdoclet-plugins-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xdoclet-plugins-commits

Reply via email to