@Override public CriteriaQuery<T> join(Class<?> targetEntityClass, String localRelation, String alias) { EntityMapping em = context.getMetadata().getEntityMapping(targetEntityClass); return join(em, localRelation, alias, JoinType.INNER); }
@Override public CriteriaQuery<T> joinById(String targetEntityName, String localRelation, String alias, Object id) { EntityMapping em = context.getMetadata().getEntityMapping(targetEntityName); return joinById(em, localRelation, alias, JoinType.INNER, id); }
@Override public CriteriaQuery<T> joinWithWhere(Class<?> targetEntityClass, String localRelation, String alias, Appendable where, Consumer<FieldMapping> args) { EntityMapping em = context.getMetadata().getEntityMapping(targetEntityClass); return join(em, localRelation, alias, JoinType.INNER, where, args); }
@Override public CriteriaQuery<T> leftJoin(String targetEntityName, String localRelation, String alias) { EntityMapping em = context.getMetadata().getEntityMapping(targetEntityName); return join(em, localRelation, alias, JoinType.LEFT); }
@Override public CriteriaQuery<T> LeftJoinById(Class<?> targetEntityClass, String localRelation, String alias, Object id) { EntityMapping em = context.getMetadata().getEntityMapping(targetEntityClass); return joinById(em, localRelation, alias, JoinType.LEFT, id); }
public CriteriaQuery<T> leftJoinWithWhere(Class<?> targetEntityClass, String localRelation, String alias, Appendable where, Consumer<FieldMapping> args) { EntityMapping em = context.getMetadata().getEntityMapping(targetEntityClass); return join(em, localRelation, alias, JoinType.LEFT, where, args); }
public CriteriaQuery<T> leftJoinWithWhere(String targetEntityName, String alias, Appendable where, Consumer<FieldMapping> args) { EntityMapping em = context.getMetadata().getEntityMapping(targetEntityName); return join(em, null, alias, JoinType.LEFT, where, args); }
@Override public void createOrmEntities(Api previousApi, OrmContext context, MetaApi api) { //clear the old and creates new entities. if(null != previousApi) { OrmMetadata md = context.getMetadata(); previousApi.getMeta().getEntities().keySet().forEach(md::removeEntityMapping); } createMetadata(context, api); }
@Override public CriteriaQuery<T> LeftJoinById(String targetEntityName, String alias, Object id) { EntityMapping em = context.getMetadata().getEntityMapping(targetEntityName); return joinById(em, null, alias, JoinType.LEFT, id); }
public CriteriaQuery<T> leftJoinWithWhere(Class<?> targetEntityClass, String alias, Appendable where, Consumer<FieldMapping> args) { EntityMapping em = context.getMetadata().getEntityMapping(targetEntityClass); return join(em, null, alias, JoinType.LEFT, where, args); }
public CriteriaQuery<T> joinWithWhere(Class<?> targetEntityClass, String alias, Appendable where, Consumer<FieldMapping> args) { EntityMapping em = context.getMetadata().getEntityMapping(targetEntityClass); return join(em, null, alias, JoinType.INNER, where, args); }
public CriteriaQuery<T> joinWithWhere(String targetEntityName, String alias, Appendable where, Consumer<FieldMapping> args) { EntityMapping em = context.getMetadata().getEntityMapping(targetEntityName); return join(em, null, alias, JoinType.INNER, where, args); }
protected AbstractQuery(Dao dao, Class<T> targetType, EntityMapping entityMapping) { this.dao = dao; this.context = dao.getOrmContext(); this.metadata = context.getMetadata(); this.targetType = targetType; this.em = entityMapping; this.eventHandler = dao.getOrmContext().getEntityEventHandler(); }
@Override protected void init(AppConfig config) { createEntityMapping(dmo, config.isDebug()); resolveSqlCommands(dao, dao.getOrmContext().getMetadata()); }
@Override protected void init(AppConfig config) { createEntityMapping(dmo, config.isDebug()); resolveSqlCommands(dao, dao.getOrmContext().getMetadata()); }
@Override protected void init(AppConfig config) { createEntityMapping(dmo, config.isDebug()); resolveSqlCommands(dao, dao.getOrmContext().getMetadata()); }
@Override protected void init(AppConfig config) { createEntityMapping(dmo, config.isDebug()); resolveSqlCommands(dao, dao.getOrmContext().getMetadata()); }
@Override protected void init(AppConfig config) { createEntityMapping(dmo, config.isDebug()); resolveSqlCommands(dao, dao.getOrmContext().getMetadata()); }
@Override protected void init(AppConfig config) { createEntityMapping(dmo, config.isDebug()); resolveSqlCommands(dao, dao.getOrmContext().getMetadata()); }
public ModelExecutorBase(C context) { this.context = context; this.ac = context.getApiConfig(); this.amd = context.getApiMetadata(); this.am = context.getApiModel(); this.dao = context.getDao(); this.em = context.getEntityMapping(); this.md = dao.getOrmContext().getMetadata(); this.remoteRest = em.isRemoteRest(); this.restResourceFactory = context.getRestResourceFactory(); }