Example usage for org.hibernate.criterion DetachedCriteria addOrder

List of usage examples for org.hibernate.criterion DetachedCriteria addOrder

Introduction

In this page you can find the example usage for org.hibernate.criterion DetachedCriteria addOrder.

Prototype

public DetachedCriteria addOrder(Order order) 

Source Link

Document

Adds an ordering

Usage

From source file:gov.nih.nci.ncicb.cadsr.service.impl.UMLBrowserQueryServiceImpl.java

License:BSD License

/**
 * Retrieves all contexts/*  ww w  .  j a  v a  2  s. c o  m*/
 *
 * @param
 *
 * @return List of Context objects
 *
 * @throws java.lang.Exception
 */
public List<Context> getAllContexts() throws Exception {
    DetachedCriteria contextCriteria = DetachedCriteria.forClass(Context.class);
    contextCriteria.addOrder(Order.asc("name").ignoreCase());
    ApplicationService caCoreService = getCaCoreAPIService();
    List results = caCoreService.query(contextCriteria);
    //caCoreService.query(contextCriteria, Context.class.getName());
    return results;
}

From source file:gov.nih.nci.ncicb.cadsr.service.impl.UMLBrowserQueryServiceImpl.java

License:BSD License

public List<Context> getAllContexts(SearchPreferences searchPreferences) throws Exception {
    DetachedCriteria contextCriteria = DetachedCriteria.forClass(Context.class);
    applyContextSearchPreferences(searchPreferences, contextCriteria);
    contextCriteria.addOrder(Order.asc("name").ignoreCase());
    ApplicationService caCoreService = getCaCoreAPIService();
    List results = caCoreService.query(contextCriteria);
    //caCoreService.query(contextCriteria, Context.class.getName());
    return results;
}

From source file:gov.nih.nci.ncicb.cadsr.service.impl.UMLBrowserQueryServiceImpl.java

License:BSD License

public List<Project> getAllProjects() throws Exception {
    ApplicationService caCoreService = getCaCoreAPIService();
    DetachedCriteria projectCriteria = DetachedCriteria.forClass(Project.class);
    projectCriteria.addOrder(Order.asc("longName").ignoreCase());
    /*DetachedCriteria csCriteria = projectCriteria.createCriteria("classificationScheme");
     csCriteria.add(Expression.eq("workflowStatusName", "RELEASED"));*/

    List results = caCoreService.query(projectCriteria);
    //caCoreService.query(projectCriteria, Project.class.getName());
    return results;
}

From source file:gov.nih.nci.ncicb.cadsr.service.impl.UMLBrowserQueryServiceImpl.java

License:BSD License

public List<Project> getAllProjects(SearchPreferences searchPreferences) throws Exception {
    ApplicationService caCoreService = getCaCoreAPIService();
    DetachedCriteria projectCriteria = DetachedCriteria.forClass(Project.class);
    DetachedCriteria contextCriteria = projectCriteria.createCriteria("classificationScheme")
            .createCriteria("context");
    applyContextSearchPreferences(searchPreferences, contextCriteria);
    projectCriteria.addOrder(Order.asc("longName").ignoreCase());
    List results = caCoreService.query(projectCriteria);
    //caCoreService.query(projectCriteria, Project.class.getName());;
    return results;
}

From source file:gov.nih.nci.ncicb.cadsr.service.impl.UMLBrowserQueryServiceImpl.java

License:BSD License

public List<Project> getProjectForContext(Context context) throws Exception {
    ApplicationService caCoreService = getCaCoreAPIService();
    DetachedCriteria projectCriteria = DetachedCriteria.forClass(Project.class);
    projectCriteria.addOrder(Order.asc("longName").ignoreCase());

    if (context != null && context.getId().length() > 0) {
        DetachedCriteria csCri = projectCriteria.createCriteria("classificationScheme");
        csCri.add(Expression.eq("latestVersionIndicator", "Yes"));
        DetachedCriteria contextCri = csCri.createCriteria("context");
        contextCri.add(Expression.eq("id", context.getId()));
    }/*from   w  w  w .  ja  v  a2s  . c om*/
    List results = caCoreService.query(projectCriteria);
    //caCoreService.query(projectCriteria, Project.class.getName());;
    return results;
}

From source file:gov.nih.nci.ncicb.cadsr.service.impl.UMLBrowserQueryServiceImpl.java

License:BSD License

public List<SubProject> getAllSubProjects() throws Exception {
    ApplicationService caCoreService = getCaCoreAPIService();
    DetachedCriteria subProjectCriteria = DetachedCriteria.forClass(SubProject.class);
    subProjectCriteria.addOrder(Order.asc("name").ignoreCase());
    List results = caCoreService.query(subProjectCriteria);
    //caCoreService.query(subProjectCriteria, SubProject.class.getName());;
    return results;
}

From source file:gov.nih.nci.ncicb.cadsr.service.impl.UMLBrowserQueryServiceImpl.java

License:BSD License

public List<SubProject> getAllSubProjectsForProject(Project project) throws Exception {
    ApplicationService caCoreService = getCaCoreAPIService();
    DetachedCriteria subProjectCriteria = DetachedCriteria.forClass(SubProject.class);
    subProjectCriteria.addOrder(Order.asc("name").ignoreCase());
    if (project != null && project.getId().length() > 0) {
        DetachedCriteria pjCri = subProjectCriteria.createCriteria("project");
        pjCri.add(Expression.eq("id", project.getId()));
    }/*from w  w w  . j  a va2 s .  c o m*/
    List results = caCoreService.query(subProjectCriteria);
    return results;
}

From source file:gov.nih.nci.ncicb.cadsr.service.impl.UMLBrowserQueryServiceImpl.java

License:BSD License

public List<SubProject> getAllSubProjects(SearchPreferences searchPreferences) throws Exception {
    ApplicationService caCoreService = getCaCoreAPIService();
    DetachedCriteria subProjectCriteria = DetachedCriteria.forClass(SubProject.class);
    DetachedCriteria contextCriteria = subProjectCriteria.createCriteria("project")
            .createCriteria("classificationScheme").createCriteria("context");
    applyContextSearchPreferences(searchPreferences, contextCriteria);
    subProjectCriteria.addOrder(Order.asc("name").ignoreCase());
    List results = caCoreService.query(subProjectCriteria);
    //caCoreService.query(subProjectCriteria, SubProject.class.getName());;
    return results;
}

From source file:gov.nih.nci.ncicb.cadsr.service.impl.UMLBrowserQueryServiceImpl.java

License:BSD License

public List<UMLPackageMetadata> getAllPackages() throws Exception {
    ApplicationService caCoreService = getCaCoreAPIService();
    DetachedCriteria subPackageCriteria = DetachedCriteria.forClass(UMLPackageMetadata.class);
    subPackageCriteria.addOrder(Order.asc("name").ignoreCase());
    List results = caCoreService.query(subPackageCriteria);
    //caCoreService.query(subPackageCriteria, UMLPackageMetadata.class.getName());;
    return results;
}

From source file:gov.nih.nci.ncicb.cadsr.service.impl.UMLBrowserQueryServiceImpl.java

License:BSD License

public List<UMLPackageMetadata> getAllPackagesForSubProject(SubProject subProject) throws Exception {
    ApplicationService caCoreService = getCaCoreAPIService();
    DetachedCriteria pkgCriteria = DetachedCriteria.forClass(UMLPackageMetadata.class);
    pkgCriteria.addOrder(Order.asc("name").ignoreCase());
    if (subProject != null && subProject.getId().length() > 0) {
        DetachedCriteria subpjCri = pkgCriteria.createCriteria("subProject");
        subpjCri.add(Expression.eq("id", subProject.getId()));
    }//from  www. j  a  v a 2  s.  c  om
    List results = caCoreService.query(pkgCriteria);
    return results;
}