org.openl.rules.rest.service.ProjectService Maven / Gradle / Ivy
package org.openl.rules.rest.service;
import java.util.List;
import javax.annotation.Nonnull;
import org.openl.rules.project.abstraction.AProject;
import org.openl.rules.rest.model.ProjectViewModel;
/**
* Project service API
*
* @author Vladyslav Pikus
*/
public interface ProjectService {
/**
* Get projects by criteria query
*
* @param query criteria query
* @return list of projects
*/
@Nonnull
List getProjects(@Nonnull ProjectCriteriaQuery query);
}