/** * @param kind * @param clazz * @param id * @param <T> * @param <V> * @return */ public <T, V> T get(String kind, Class<T> clazz, V id) { List<T> results = find(kind, clazz, Mapper.ID_KEY, id, 0, 1).asList(); if (results == null || results.size() == 0) return null; return results.get(0); }
public String getRepoAsJson(){ Gson gSon = new Gson(); Query<RepositoryImpl> query = createQuery(); query.field("type").equal(CONTAINER_TYPE); List<RepositoryImpl> asList = query.asList(); return gSon.toJson(asList); }
public String getRepoAsJson() { final Gson gSon = new Gson();//Gson is immutable final Query<RepositoryImpl> query = createQuery(); query.field("type").equal(CONTAINER_TYPE); final List<RepositoryImpl> asList = query.asList(); return gSon.toJson(asList); }
public List<TeamImpl> getUserTeams(UserImpl user) { Query<TeamImpl> query = createQuery(); query.field("users").hasAnyOf(Arrays.asList(user)); return query.asList(); } }
public static <E> List<E> getTaggedItems( final com.github.jmkgreen.morphia.Datastore ds, final Class<E> resultClass, final TagImpl tag ) { final Query<E> q = ds.createQuery(resultClass).field("tags").hasThisOne(tag); final List<E> items = q.asList(); return items; }
public <E> List<E> getTaggedItems(com.github.jmkgreen.morphia.Datastore ds, Class<E> resultClass, TagImpl tag) { Query<E> q = ds.createQuery(resultClass).field("tags").hasThisOne(tag); List<E> items = q.asList(); return items; }
public List<Project> findAllLastProjects() { Query<Project> query = createQuery(); query.field("last").equal(true); return query.asList(); }
public ITestPage getLastByName(final String name) { final Query<TestPage> query = createQuery(); query.field("name").equal(name).order("-lastUpdated"); final List<TestPage> asList = query.asList(); return asList.get(0); }
objIds.add(key.getId()); List kindResults = find(kind, kindClass).disableValidation().filter("_id in", objIds).asList(); entities.addAll(kindResults);
public List<TestPlanImpl> findAllReferenceProjects(String idProject) { final Query<TestPlanImpl> query = createQuery(); query.criteria("project._id").equal(new ObjectId(idProject)); query.criteria("iteration").equal((short) 0); return query.asList(); }