private void setNamespace() { String ns = params.get(NS_PARAM); if (ns != null) { yawp.namespace(ns); } }
private void init() { this.r = yawp().namespace(ns); }
@Override public Repository namespace(String ns) { init(); return get().namespace(ns); }
@Override public Namespace namespace() { init(); return get().namespace(); }
public WorksExecutor(Repository r, List<Work> works) { this.r = r; this.works = works; this.r = yawp().namespace(ns); this.async = r.async(); }
private Payload createPayload(Pipe pipe, Object source, SourceMarker marker, Object oldSource, boolean present) { logger.finer("creating payload"); Payload payload = new Payload(); payload.setNs(r.namespace().getNs()); payload.setPipeClazz(pipe.getClass()); payload.setSourceJson(source); payload.setSourceMarkerJson(marker); payload.setOldSourceJson(oldSource); payload.setPresent(present); logger.finer("done"); return payload; }
private static Key convertWithinRightNamespace(Repository r, Class<?> clazz, IdRef<?> id) { r.namespace().set(clazz); try { Key parent = id.getParentId() == null ? null : toKey(r, id.getParentId()); String kind = KindResolver.getKindFromClass(id.getClazz()); return createKey(id, parent, kind); } finally { r.namespace().reset(); } }
private static Key convertWithinRightNamespace(Repository r, Class<?> clazz, IdRef<?> id) { r.namespace().set(clazz); try { Key parent = id.getParentId() == null ? null : toKey(r, id.getParentId()); String kind = KindResolver.getKindFromClass(id.getClazz()); return createKey(id, parent, kind); } finally { r.namespace().reset(); } }
private void init() { this.r = yawp().namespace(payload.getNs()); this.pipe = newPipeInstance(); this.source = payload.getSource(); }
private void init() { logger.info(String.format("fork-task - pipe: %s, sinkId: %s", payload.getPipeClazz().getName(), payload.getSinkUri())); this.r = yawp().namespace(payload.getNs()); this.pipe = newPipeInstance(); this.sinkGroupUri = payload.getSinkGroupUri(); this.indexCacheKey = createIndexCacheKey(sinkGroupUri); this.memcache = MemcacheServiceFactory.getMemcacheService(payload.getNs()); }
public T only() throws NoResultException, MoreThanOneResultException { r.namespace().set(getClazz()); try { T object; if (isQueryById()) { object = executeQueryById(); } else { object = executeQueryOnly(); } if (object == null) { throw new NoResultException(); } return object; } finally { r.namespace().reset(); } }
private void init() { this.r = yawp().namespace(ns); this.memcache = MemcacheServiceFactory.getMemcacheService(ns); this.indexCacheKey = CacheHelper.createIndexCacheKey(sinkGroupUri); this.lockCacheKey = CacheHelper.createLockCacheKey(sinkGroupUri, index); this.indexHash = CacheHelper.createIndexHash(sinkGroupUri, index); }
public List<IdRef<T>> ids() { if (hasPostFilter() || hasPostOrder()) { throw new RuntimeException("ids() cannot be used with post query filter or order. You may need to add @Index to your model attributes."); } r.namespace().set(getClazz()); try { executedQueryType = QueryType.IDS; RepositoryHooks.beforeQuery(this); List<IdRef<T>> ids = hasForcedResponse(executedQueryType) ? getForcedResultIds() : doFetchIds(); executedResponse = ids; RepositoryHooks.afterQuery(this); return ids; } finally { r.namespace().reset(); } }