Package loxia.dao

Examples of loxia.dao.ModelClassSupport


   
    String queryName = nativeQuery.value();
    if(queryName.equals("")){
      if(!(obj instanceof ModelClassSupport))
        throw new RuntimeException("QueryName can not be empty");
      ModelClassSupport mcs = (ModelClassSupport)obj;
      queryName += mcs.getModelClass().getSimpleName();
      queryName += "." + m.getName();       
    }
   
    String queryStringWithName = getDynamicQuery(queryName, params);   
    List<Object> conditions = new ArrayList<Object>();
View Full Code Here


   
    String queryName = nativeUpdate.value();
    if(queryName.equals("")){
      if(!(obj instanceof ModelClassSupport))
        throw new RuntimeException("QueryName can not be empty");
      ModelClassSupport mcs = (ModelClassSupport)obj;
      queryName += mcs.getModelClass().getSimpleName();
      queryName += "." + m.getName();       
    }
   
    String queryStringWithName = getDynamicQuery(queryName, params);   
    List<Object> conditions = new ArrayList<Object>();
View Full Code Here

      return nativeQueryHandler.handleNativeUpdate(nativeUpdate, invocation);
    }else if(GenericEntityDao.class.isAssignableFrom(m.getDeclaringClass())){
      if(m.getName().equals("getByPrimaryKey") ||
          m.getName().equals("deleteByPrimaryKey") ||
          m.getName().equals("deleteAllByPrimaryKey")){
        ModelClassSupport mcs = (ModelClassSupport)invocation.getThis();
        Class<?> modelClass = mcs.getModelClass();
        List<Class<?>> list = new ArrayList<Class<?>>();
        List<Object> args = new ArrayList<Object>();
        list.add(Class.class);
        list.addAll(Arrays.asList(m.getParameterTypes()));
        args.add(modelClass);
View Full Code Here

    boolean pagable = (page!= null) || namedQuery.pagable();   
    String queryName = namedQuery.value();
    if(queryName.equals("")){
      if(!(obj instanceof ModelClassSupport))
        throw new RuntimeException("QueryName can not be empty");
      ModelClassSupport mcs = (ModelClassSupport)obj;
      queryName += mcs.getModelClass().getSimpleName();
      queryName += "." + m.getName();       
    }
    logger.debug("Named Query[{}] will be executed.",queryName);
         
    Sort[] sorts = getSorts(args);
View Full Code Here

   
    String queryName = dynamicQuery.value();
    if(queryName.equals("")){
      if(!(obj instanceof ModelClassSupport))
        throw new RuntimeException("QueryName can not be empty");
      ModelClassSupport mcs = (ModelClassSupport)obj;
      queryName += mcs.getModelClass().getSimpleName();
      queryName += "." + m.getName();       
    }
   
    String queryString = getDynamicQuery(queryName, params);     
    if(logger.isDebugEnabled()){
View Full Code Here

TOP

Related Classes of loxia.dao.ModelClassSupport

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.