Package org.jboss.ejb.plugins.cmp.jdbc.metadata

Examples of org.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCAuditMetaData


         else
            tableFields[versionField.getTableIndex()] = versionField;
      }

      // audit fields
      JDBCAuditMetaData auditMetaData = metadata.getAudit();
      if(auditMetaData != null)
      {
         JDBCCMPFieldMetaData auditField = auditMetaData.getCreatedPrincipalField();
         if(auditField != null)
         {
            createdPrincipalField = getCMPFieldByName(auditField.getFieldName());
            if(createdPrincipalField == null)
            {
               createdPrincipalField = new JDBCCMP2xFieldBridge(manager, auditField);
               addCMPField(createdPrincipalField);
            }
         }
         else
         {
            createdPrincipalField = null;
         }

         auditField = auditMetaData.getCreatedTimeField();
         if(auditField != null)
         {
            createdTimeField = getCMPFieldByName(auditField.getFieldName());
            if(createdTimeField == null)
            {
               createdTimeField = new JDBCCMP2xFieldBridge(manager, auditField, JDBCTypeFactory.EQUALS, false);
               addCMPField(createdTimeField);
            }
            else
            {
               // just to override state factory and check-dirty-after-get
               createdTimeField = new JDBCCMP2xFieldBridge(
                  (JDBCCMP2xFieldBridge)createdTimeField, JDBCTypeFactory.EQUALS, false);
               tableFields[createdTimeField.getTableIndex()] = createdTimeField;
            }
         }
         else
         {
            createdTimeField = null;
         }

         auditField = auditMetaData.getUpdatedPrincipalField();
         if(auditField != null)
         {
            updatedPrincipalField = getCMPFieldByName(auditField.getFieldName());
            if(updatedPrincipalField == null)
            {
               updatedPrincipalField = new JDBCCMP2xUpdatedPrincipalFieldBridge(manager, auditField);
               addCMPField(updatedPrincipalField);
            }
            else
            {
               updatedPrincipalField = new JDBCCMP2xUpdatedPrincipalFieldBridge(
                  (JDBCCMP2xFieldBridge)updatedPrincipalField);
               tableFields[updatedPrincipalField.getTableIndex()] = updatedPrincipalField;
            }
         }
         else
         {
            updatedPrincipalField = null;
         }

         auditField = auditMetaData.getUpdatedTimeField();
         if(auditField != null)
         {
            updatedTimeField = getCMPFieldByName(auditField.getFieldName());
            if(updatedTimeField == null)
            {
View Full Code Here


/*      */       else {
/*  203 */         this.tableFields[this.versionField.getTableIndex()] = this.versionField;
/*      */       }
/*      */     }
/*      */
/*  207 */     JDBCAuditMetaData auditMetaData = this.metadata.getAudit();
/*  208 */     if (auditMetaData != null)
/*      */     {
/*  210 */       JDBCCMPFieldMetaData auditField = auditMetaData.getCreatedPrincipalField();
/*  211 */       if (auditField != null)
/*      */       {
/*  213 */         this.createdPrincipalField = getCMPFieldByName(auditField.getFieldName());
/*  214 */         if (this.createdPrincipalField == null)
/*      */         {
/*  216 */           this.createdPrincipalField = new JDBCCMP2xFieldBridge(this.manager, auditField);
/*  217 */           addCMPField(this.createdPrincipalField);
/*      */         }
/*      */       }
/*      */       else
/*      */       {
/*  222 */         this.createdPrincipalField = null;
/*      */       }
/*      */
/*  225 */       auditField = auditMetaData.getCreatedTimeField();
/*  226 */       if (auditField != null)
/*      */       {
/*  228 */         this.createdTimeField = getCMPFieldByName(auditField.getFieldName());
/*  229 */         if (this.createdTimeField == null)
/*      */         {
/*  231 */           this.createdTimeField = new JDBCCMP2xFieldBridge(this.manager, auditField, JDBCTypeFactory.EQUALS, false);
/*  232 */           addCMPField(this.createdTimeField);
/*      */         }
/*      */         else
/*      */         {
/*  237 */           this.createdTimeField = new JDBCCMP2xFieldBridge((JDBCCMP2xFieldBridge)this.createdTimeField, JDBCTypeFactory.EQUALS, false);
/*      */
/*  239 */           this.tableFields[this.createdTimeField.getTableIndex()] = this.createdTimeField;
/*      */         }
/*      */       }
/*      */       else
/*      */       {
/*  244 */         this.createdTimeField = null;
/*      */       }
/*      */
/*  247 */       auditField = auditMetaData.getUpdatedPrincipalField();
/*  248 */       if (auditField != null)
/*      */       {
/*  250 */         this.updatedPrincipalField = getCMPFieldByName(auditField.getFieldName());
/*  251 */         if (this.updatedPrincipalField == null)
/*      */         {
/*  253 */           this.updatedPrincipalField = new JDBCCMP2xUpdatedPrincipalFieldBridge(this.manager, auditField);
/*  254 */           addCMPField(this.updatedPrincipalField);
/*      */         }
/*      */         else
/*      */         {
/*  258 */           this.updatedPrincipalField = new JDBCCMP2xUpdatedPrincipalFieldBridge((JDBCCMP2xFieldBridge)this.updatedPrincipalField);
/*      */
/*  260 */           this.tableFields[this.updatedPrincipalField.getTableIndex()] = this.updatedPrincipalField;
/*      */         }
/*      */       }
/*      */       else
/*      */       {
/*  265 */         this.updatedPrincipalField = null;
/*      */       }
/*      */
/*  268 */       auditField = auditMetaData.getUpdatedTimeField();
/*  269 */       if (auditField != null)
/*      */       {
/*  271 */         this.updatedTimeField = getCMPFieldByName(auditField.getFieldName());
/*  272 */         if (this.updatedTimeField == null)
/*      */         {
View Full Code Here

TOP

Related Classes of org.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCAuditMetaData

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.