@Override public boolean isIncludeAcls() { return context.isIncludeAcls(); }
@Override public boolean isIncludeAcls() { return context.isIncludeAcls(); }
@Override public ChangeEvents getContentChanges(String changeLogToken, boolean includeProperties, long maxNumItems, OperationContext context) { checkContext(context); Holder<String> changeLogTokenHolder = new Holder<String>(changeLogToken); ObjectList objectList = null; lock.readLock().lock(); try { objectList = getBinding().getDiscoveryService().getContentChanges(getRepositoryInfo().getId(), changeLogTokenHolder, includeProperties, context.getFilterString(), context.isIncludePolicies(), context.isIncludeAcls(), BigInteger.valueOf(maxNumItems), null); } finally { lock.readLock().unlock(); } return objectFactory.convertChangeEvents(changeLogTokenHolder.getValue(), objectList); }
@Override public ChangeEvents getContentChanges(String changeLogToken, boolean includeProperties, long maxNumItems, OperationContext context) { checkContext(context); Holder<String> changeLogTokenHolder = new Holder<String>(changeLogToken); ObjectList objectList = null; lock.readLock().lock(); try { objectList = getBinding().getDiscoveryService().getContentChanges(getRepositoryInfo().getId(), changeLogTokenHolder, includeProperties, context.getFilterString(), context.isIncludePolicies(), context.isIncludeAcls(), BigInteger.valueOf(maxNumItems), null); } finally { lock.readLock().unlock(); } return objectFactory.convertChangeEvents(changeLogTokenHolder.getValue(), objectList); }
ctxt.isIncludeAcls(), BigInteger.valueOf(this.maxNumItems), null);
ctxt.isIncludeAcls(), BigInteger.valueOf(this.maxNumItems), null);
@Override public void refresh() { writeLock(); try { String objectId = getObjectId(); OperationContext oc = getCreationContext(); // get the latest data from the repository ObjectData objectData = getSession().getBinding().getObjectService().getObject(getRepositoryId(), objectId, oc.getFilterString(), oc.isIncludeAllowableActions(), oc.getIncludeRelationships(), oc.getRenditionFilterString(), oc.isIncludePolicies(), oc.isIncludeAcls(), null); // reset this object initialize(session, session.getTypeDefinition(objectType.getId()), objectData, creationContext); } finally { writeUnlock(); } }
@Override public void refresh() { writeLock(); try { String objectId = getObjectId(); OperationContext oc = getCreationContext(); // get the latest data from the repository ObjectData objectData = getSession().getBinding().getObjectService().getObject(getRepositoryId(), objectId, oc.getFilterString(), oc.isIncludeAllowableActions(), oc.getIncludeRelationships(), oc.getRenditionFilterString(), oc.isIncludePolicies(), oc.isIncludeAcls(), null); // reset this object initialize(session, session.getTypeDefinition(objectType.getId()), objectData, creationContext); } finally { writeUnlock(); } }
@Override public CmisObject getObject(String objectId, OperationContext context) { checkObjectId(objectId); checkContext(context); CmisObject result = null; // ask the cache first if (context.isCacheEnabled()) { result = cache.getById(objectId, context.getCacheKey()); if (result != null) { return result; } } // get the object ObjectData objectData = binding.getObjectService().getObject(getRepositoryId(), objectId, context.getFilterString(), context.isIncludeAllowableActions(), context.getIncludeRelationships(), context.getRenditionFilterString(), context.isIncludePolicies(), context.isIncludeAcls(), null); result = getObjectFactory().convertObject(objectData, context); // put into cache if (context.isCacheEnabled()) { cache.put(result, context.getCacheKey()); } return result; }
@Override public CmisObject getObjectByPath(String path, OperationContext context) { checkPath(path); checkContext(context); CmisObject result = null; // ask the cache first if (context.isCacheEnabled() && !cachePathOmit) { result = cache.getByPath(path, context.getCacheKey()); if (result != null) { return result; } } // get the object ObjectData objectData = binding.getObjectService().getObjectByPath(getRepositoryId(), path, context.getFilterString(), context.isIncludeAllowableActions(), context.getIncludeRelationships(), context.getRenditionFilterString(), context.isIncludePolicies(), context.isIncludeAcls(), null); result = getObjectFactory().convertObject(objectData, context); // put into cache if (context.isCacheEnabled()) { cache.putPath(path, result, context.getCacheKey()); } return result; }
@Override public CmisObject getObjectByPath(String path, OperationContext context) { checkPath(path); checkContext(context); CmisObject result = null; // ask the cache first if (context.isCacheEnabled() && !cachePathOmit) { result = cache.getByPath(path, context.getCacheKey()); if (result != null) { return result; } } // get the object ObjectData objectData = binding.getObjectService().getObjectByPath(getRepositoryId(), path, context.getFilterString(), context.isIncludeAllowableActions(), context.getIncludeRelationships(), context.getRenditionFilterString(), context.isIncludePolicies(), context.isIncludeAcls(), null); result = getObjectFactory().convertObject(objectData, context); // put into cache if (context.isCacheEnabled()) { cache.putPath(path, result, context.getCacheKey()); } return result; }
@Override public CmisObject getObject(String objectId, OperationContext context) { checkObjectId(objectId); checkContext(context); CmisObject result = null; // ask the cache first if (context.isCacheEnabled()) { result = cache.getById(objectId, context.getCacheKey()); if (result != null) { return result; } } // get the object ObjectData objectData = binding.getObjectService().getObject(getRepositoryId(), objectId, context.getFilterString(), context.isIncludeAllowableActions(), context.getIncludeRelationships(), context.getRenditionFilterString(), context.isIncludePolicies(), context.isIncludeAcls(), null); result = getObjectFactory().convertObject(objectData, context); // put into cache if (context.isCacheEnabled()) { cache.put(result, context.getCacheKey()); } return result; }
objectId.getId(), versionSeriesId, major, context.getFilterString(), context.isIncludeAllowableActions(), context.getIncludeRelationships(), context.getRenditionFilterString(), context.isIncludePolicies(), context.isIncludeAcls(), null);
objectId.getId(), versionSeriesId, major, context.getFilterString(), context.isIncludeAllowableActions(), context.getIncludeRelationships(), context.getRenditionFilterString(), context.isIncludePolicies(), context.isIncludeAcls(), null);
/** * Copy constructor. */ public OperationContextImpl(OperationContext source) { setFilter(source.getFilter()); setLoadSecondaryTypeProperties(source.loadSecondaryTypeProperties()); setIncludeAcls(source.isIncludeAcls()); setIncludeAllowableActions(source.isIncludeAllowableActions()); setIncludePolicies(source.isIncludePolicies()); setIncludeRelationships(source.getIncludeRelationships()); setRenditionFilter(source.getRenditionFilter()); setIncludePathSegments(source.isIncludePathSegments()); setOrderBy(source.getOrderBy()); setCacheEnabled(source.isCacheEnabled()); generateCacheKey(); setMaxItemsPerPage(source.getMaxItemsPerPage()); }
/** * Copy constructor. */ public OperationContextImpl(OperationContext source) { setFilter(source.getFilter()); setLoadSecondaryTypeProperties(source.loadSecondaryTypeProperties()); setIncludeAcls(source.isIncludeAcls()); setIncludeAllowableActions(source.isIncludeAllowableActions()); setIncludePolicies(source.isIncludePolicies()); setIncludeRelationships(source.getIncludeRelationships()); setRenditionFilter(source.getRenditionFilter()); setIncludePathSegments(source.isIncludePathSegments()); setOrderBy(source.getOrderBy()); setCacheEnabled(source.isCacheEnabled()); generateCacheKey(); setMaxItemsPerPage(source.getMaxItemsPerPage()); }