[jboss-cvs] jboss-seam/src/main/org/jboss/seam ...

Peter Muir peter at bleepbleep.org.uk
Wed Aug 8 07:37:33 EDT 2007


  User: pmuir   
  Date: 07/08/08 07:37:33

  Modified:    src/main/org/jboss/seam  Entity.java
  Log:
  JBSEAM-1700
  
  Revision  Changes    Path
  1.12      +18 -0     jboss-seam/src/main/org/jboss/seam/Entity.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: Entity.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/Entity.java,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -b -r1.11 -r1.12
  --- Entity.java	30 Jun 2007 19:01:05 -0000	1.11
  +++ Entity.java	8 Aug 2007 11:37:33 -0000	1.12
  @@ -34,11 +34,24 @@
      private Field identifierField;
      private Method versionGetter;
      private Field versionField;
  +   private String name;
   
      public Entity(Class<?> beanClass)
      {
         super(beanClass);
         
  +      if (beanClass.isAnnotationPresent(javax.persistence.Entity.class))
  +      {
  +         if (!"".equals(beanClass.getAnnotation(javax.persistence.Entity.class).name()))
  +         {
  +            name = beanClass.getAnnotation(javax.persistence.Entity.class).name();
  +         }
  +         else
  +         {
  +            name = beanClass.getName();
  +         }
  +      }
  +      
         for ( Class<?> clazz=beanClass; clazz!=Object.class; clazz = clazz.getSuperclass() )
         {
   
  @@ -176,6 +189,11 @@
         }
      }
   
  +   public String getName()
  +   {
  +      return name;
  +   }
  +
      public static Entity forClass(Class clazz)
      {
         if ( !Contexts.isApplicationContextActive() )
  
  
  



More information about the jboss-cvs-commits mailing list