Package nexj.core.meta.persistence

Examples of nexj.core.meta.persistence.AttributeMapping


            Metaclass metaclass = m_instance.getMetaclass();
           
            for (int i = 0, nCount = metaclass.getInstanceAttributeCount(); i < nCount; i++)
            {
               Attribute attribute = metaclass.getInstanceAttribute(i);
               AttributeMapping attributeMapping = m_mapping.getAttributeMapping(attribute);
              
               if (attributeMapping == null)
               {
                  continue;
               }
View Full Code Here


      m_writer.closeElement();
      m_writer.startElement("AttributeMappings");

      for (Iterator itr = mapping.getMetaclass().getInstanceAttributeIterator(); itr.hasNext();)
      {
         AttributeMapping attributeMapping = mapping.getAttributeMapping((Attribute)itr.next());
        
         if (attributeMapping != null)
         {
            exportAttributeMapping(attributeMapping);
         }
View Full Code Here

                        {
                           Attribute attribute = baseMapping.getMetaclass().findAttribute(src.getName());

                           if (attribute != null)
                           {
                              AttributeMapping attributeMapping = baseMapping.getAttributeMapping(attribute);

                              if (attributeMapping != null)
                              {
                                 attributeMapping = (AttributeMapping)attributeMapping.clone();

                                 attributeMapping.setPersistenceMapping(mapping);
                                 attributeMapping.setAttribute(dst);

                                 ((ClassMapping)attributeMapping).setMapping(((Metaclass)dst.getType()).getPersistenceMapping());

                                 mapping.addAttributeMapping(attributeMapping);
View Full Code Here

            return null;
         }
      }

      Attribute root = attribute.getPersistenceRoot();
      AttributeMapping mapping = root.findPersistenceMapping(m_persistenceMapping, bInverse);

      if (mapping == null)
      {
         Object value = attribute.getDispatchedValue();
View Full Code Here

      if (key instanceof Quantor)
      {
         assoc.setQuantorRoot(assoc);
      }

      AttributeMapping mapping = assoc.getAttributeMapping();

      if (mapping == null)
      {
         mapping = attribute.findPersistenceMapping(m_persistenceMapping, assoc.isInverse());
         assoc.setAttributeMapping(mapping);
View Full Code Here

         m_persistenceMapping.resolveInheritance2();

         for (int i = 0, n = getInstanceAttributeCount(); i != n; ++i)
         {
            Attribute attribute = getInstanceAttribute(i);
            AttributeMapping mapping = attribute.getPersistenceMapping();

            if (mapping != null)
            {
               attribute.setMaxLength();

               for (int k = i - 1; k >= 0; --k)
               {
                  Attribute attribute2 = getInstanceAttribute(k);
                  AttributeMapping mapping2 = attribute2.getPersistenceMapping();

                  if (mapping2 != null)
                  {
                     if (mapping.isAliasOf(mapping2))
                     {
View Full Code Here

            Metaclass metaclass = instance.getMetaclass();

            for (int i = 0, n = 0, nCount = metaclass.getInstanceAttributeCount(); i < nCount; ++i)
            {
               Attribute attribute = metaclass.getInstanceAttribute(i);
               AttributeMapping mapping = relMapping.getAttributeMapping(attribute);
               int nPrimaryColCount = primaryTable.getPrimaryKey().getIndexColumnCount();

               if (mapping instanceof RelationalPrimitiveMapping)
               {
                  Column column = ((RelationalPrimitiveMapping)mapping).getColumn();
View Full Code Here

               for (int nAttrOrdinal = 0, nAttrCount = metaclass.getInstanceAttributeCount();
                  nAttrOrdinal < nAttrCount; ++nAttrOrdinal)
               {
                  attribute = metaclass.getInstanceAttribute(nAttrOrdinal);

                  AttributeMapping mapping = persistenceMapping.getAttributeMapping(attribute);

                  if (mapping instanceof RelationalPrimitiveMapping)
                  {
                     if (column == ((RelationalPrimitiveMapping)mapping).getColumn())
                     {
View Full Code Here

            {
               Field field = (Field)aop.getSource();

               if (field.getAttribute() != null)
               {
                  AttributeMapping mapping = field.getAttributeMapping();

                  if (mapping instanceof RelationalPrimitiveMapping &&
                     ((RelationalPrimitiveMapping)mapping).getColumn().isPostConverted())
                  {
                     return false;
View Full Code Here

TOP

Related Classes of nexj.core.meta.persistence.AttributeMapping

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.