Examples of ThreeEntityQueryGenerator


Examples of org.hibernate.envers.entities.mapper.relation.query.ThreeEntityQueryGenerator

            // All entities must be audited.
            if (!idDatas.get(0).isAudited() || !idDatas.get(1).isAudited()) {
                throw new MappingException("Ternary relations using @Audited(targetAuditMode = NOT_AUDITED) are not supported.");
            }

            return new ThreeEntityQueryGenerator(globalCfg, verEntCfg, auditStrategy, auditMiddleEntityName, referencingIdData,
                    idDatas.get(0), idDatas.get(1), componentDatas);
        } else {
            throw new IllegalStateException("Illegal number of related entities.");
        }
    }
View Full Code Here

Examples of org.hibernate.envers.entities.mapper.relation.query.ThreeEntityQueryGenerator

            // All entities must be audited.
            if (!idDatas.get(0).isAudited() || !idDatas.get(1).isAudited()) {
                throw new MappingException("Ternary relations using @Audited(targetAuditMode = NOT_AUDITED) are not supported.");
            }

            return new ThreeEntityQueryGenerator(globalCfg, verEntCfg, auditStrategy, auditMiddleEntityName, referencingIdData,
                    idDatas.get(0), idDatas.get(1), componentDatas);
        } else {
            throw new IllegalStateException("Illegal number of related entities.");
        }
    }
View Full Code Here

Examples of org.hibernate.envers.entities.mapper.relation.query.ThreeEntityQueryGenerator

            // All entities must be audited.
            if (!idDatas.get(0).isAudited() || !idDatas.get(1).isAudited()) {
                throw new MappingException("Ternary relations using @Audited(targetAuditMode = NOT_AUDITED) are not supported.");
            }

            return new ThreeEntityQueryGenerator(globalCfg, verEntCfg, auditStrategy, auditMiddleEntityName, referencingIdData,
                    idDatas.get(0), idDatas.get(1), componentDatas);
        } else {
            throw new IllegalStateException("Illegal number of related entities.");
        }
    }
View Full Code Here

Examples of org.hibernate.envers.entities.mapper.relation.query.ThreeEntityQueryGenerator

                    componentDatas);
        } else if (idDatas.size() == 1) {
            return new TwoEntityQueryGenerator(globalCfg, verEntCfg, auditMiddleEntityName, referencingIdData,
                    idDatas.get(0), componentDatas);
        } else if (idDatas.size() == 2) {
            return new ThreeEntityQueryGenerator(globalCfg, verEntCfg, auditMiddleEntityName, referencingIdData,
                    idDatas.get(0), idDatas.get(1), componentDatas);
        } else {
            throw new IllegalStateException("Illegal number of related entities.");
        }
    }
View Full Code Here

Examples of org.hibernate.envers.entities.mapper.relation.query.ThreeEntityQueryGenerator

            // All entities must be audited.
            if (!idDatas.get(0).isAudited() || !idDatas.get(1).isAudited()) {
                throw new MappingException("Ternary relations using @Audited(targetAuditMode = NOT_AUDITED) are not supported.");
            }

            return new ThreeEntityQueryGenerator(globalCfg, verEntCfg, auditStrategy, auditMiddleEntityName, referencingIdData,
                    idDatas.get(0), idDatas.get(1), revisionTypeInId, componentDatas);
        } else {
            throw new IllegalStateException("Illegal number of related entities.");
        }
    }
View Full Code Here

Examples of org.hibernate.envers.internal.entities.mapper.relation.query.ThreeEntityQueryGenerator

        throw new MappingException(
            "Ternary relations using @Audited(targetAuditMode = NOT_AUDITED) are not supported."
        );
      }

      return new ThreeEntityQueryGenerator(
          globalCfg, verEntCfg, auditStrategy, auditMiddleEntityName, referencingIdData,
          idDatas.get( 0 ), idDatas.get( 1 ), revisionTypeInId, componentDatas
      );
    }
    else {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.