Class AbstractPropertyMapping

    • Constructor Detail

      • AbstractPropertyMapping

        public AbstractPropertyMapping()
    • Method Detail

      • getIdentifierColumnNames

        public java.lang.String[] getIdentifierColumnNames()
      • getIdentifierColumnReaderTemplates

        public java.lang.String[] getIdentifierColumnReaderTemplates()
      • getIdentifierColumnReaders

        public java.lang.String[] getIdentifierColumnReaders()
      • getEntityName

        protected abstract java.lang.String getEntityName()
      • getColumnNames

        public java.lang.String[] getColumnNames​(java.lang.String propertyName)
      • addPropertyPath

        @Deprecated
        protected void addPropertyPath​(java.lang.String path,
                                       Type type,
                                       java.lang.String[] columns,
                                       java.lang.String[] columnReaders,
                                       java.lang.String[] columnReaderTemplates,
                                       java.lang.String[] formulaTemplates)
        Only kept around for compatibility reasons since this seems to be API.
      • addPropertyPath

        protected void addPropertyPath​(java.lang.String path,
                                       Type type,
                                       java.lang.String[] columns,
                                       java.lang.String[] columnReaders,
                                       java.lang.String[] columnReaderTemplates,
                                       java.lang.String[] formulaTemplates,
                                       Mapping factory)
      • initPropertyPaths

        protected void initPropertyPaths​(java.lang.String path,
                                         Type type,
                                         java.lang.String[] columns,
                                         java.lang.String[] columnReaders,
                                         java.lang.String[] columnReaderTemplates,
                                         java.lang.String[] formulaTemplates,
                                         Mapping factory)
                                  throws MappingException
        Throws:
        MappingException
      • initIdentifierPropertyPaths

        protected void initIdentifierPropertyPaths​(java.lang.String path,
                                                   EntityType etype,
                                                   java.lang.String[] columns,
                                                   java.lang.String[] columnReaders,
                                                   java.lang.String[] columnReaderTemplates,
                                                   Mapping factory)
                                            throws MappingException
        Throws:
        MappingException
      • initIdentifierPropertyPaths

        protected void initIdentifierPropertyPaths​(java.lang.String path,
                                                   EntityType etype,
                                                   java.lang.String[] columns,
                                                   java.lang.String[] columnReaders,
                                                   java.lang.String[] columnReaderTemplates,
                                                   java.lang.String[] formulaTemplates,
                                                   Mapping factory)
                                            throws MappingException
        Throws:
        MappingException
      • initComponentPropertyPaths

        protected void initComponentPropertyPaths​(java.lang.String path,
                                                  CompositeType type,
                                                  java.lang.String[] columns,
                                                  java.lang.String[] columnReaders,
                                                  java.lang.String[] columnReaderTemplates,
                                                  java.lang.String[] formulaTemplates,
                                                  Mapping factory)
                                           throws MappingException
        Throws:
        MappingException