Examples of StoredObject


Examples of net.sf.webdav.StoredObject

            throw new UnsupportedOperationException(e.getMessage());
        }
    }

    private StoredObject createStoredObject(String uri) {
        StoredObject so = new StoredObject();
        so.setCreationDate(new Date());
        so.setFolder(isFolder(uri));
        so.setLastModified(new Date());
        so.setResourceLength(0);
        return so;
    }
View Full Code Here

Examples of net.sf.webdav.StoredObject

    private StoredObject getStoredObjectForReadOnlySnapshots(String uri,
                                                             RulesRepository repository,
                                                             String[] path) {
        if (path.length == 2) {
            StoredObject so = createStoredObject(uri,
                    loadPackageFromRepository(repository,
                            path[1]),
                    0);
            so.setFolder(isFolder(uri));
            return so;
        } else if (path.length == 3) {
            return createStoredObject(uri,
                    loadPackageSnapshotFromRepository(repository,
                            path),
View Full Code Here

Examples of net.sf.webdav.StoredObject

    private StoredObject getStoredObjectForReadOnlyGlobalArea(String uri,
                                                              RulesRepository repository,
                                                              String[] path) {
        if (path.length == 1) {
            StoredObject so = createStoredObject(uri,
                    loadGlobalAreaFromRepository(repository),
                    0);
            so.setFolder(isFolder(uri));
            return so;
        } else if (path.length == 2) {
            AssetItem asset;
            try {
                asset = loadAssetItemFromGlobalArea(repository,
View Full Code Here

Examples of net.sf.webdav.StoredObject

    }

    private StoredObject createStoredObject(String uri,
                                            VersionableItem versionableItem,
                                            long resourceLength) {
        StoredObject so = new StoredObject();
        so.setCreationDate(versionableItem.getCreatedDate().getTime());
        so.setFolder(isFolder(uri));
        so.setLastModified(versionableItem.getLastModified().getTime());
        so.setResourceLength(resourceLength);

        return so;
    }
View Full Code Here

Examples of org.apache.chemistry.opencmis.inmemory.storedobj.api.StoredObject

    }

    public List<StoredObject> getChildren(int maxItems, int skipCount, String user) {
        List<StoredObject> result = new ArrayList<StoredObject>();
        for (String id : fObjStore.getIds()) {
            StoredObject obj = fObjStore.getObject(id);
            Filing pathObj = (Filing) obj;
            if (pathObj.getParents(user).contains(this)) {
                if (pathObj instanceof VersionedDocument) {
                    DocumentVersion ver = ((VersionedDocument) pathObj).getLatestVersion(false);
                    result.add(ver);
View Full Code Here

Examples of org.apache.chemistry.opencmis.inmemory.storedobj.api.StoredObject

    }

    public List<Folder> getFolderChildren(int maxItems, int skipCount, String user) {
        List<Folder> result = new ArrayList<Folder>();
        for (String id : fObjStore.getIds()) {
            StoredObject obj = fObjStore.getObject(id);
            if (obj instanceof SingleFiling) {
                SingleFiling pathObj = (SingleFiling) obj;
                if (pathObj.getParent() == this && pathObj instanceof Folder) {
                    result.add((Folder) obj);
                }
View Full Code Here

Examples of org.apache.chemistry.opencmis.inmemory.storedobj.api.StoredObject

        return result;
    }

    public boolean hasChild(String name) {
        for (String id : fObjStore.getIds()) {
            StoredObject obj = fObjStore.getObject(id);
            if (obj instanceof Filing) {
                Filing pathObj = (Filing) obj;
                if (pathObj.getParents(null).contains(this) && obj.getName().equals(name)) {
                    return true;
                }
            }
        }
        return false;
View Full Code Here

Examples of org.apache.chemistry.opencmis.inmemory.storedobj.api.StoredObject

        LOG.debug("start createDocument()");
        // Attach the CallContext to a thread local context that can be
        // accessed from everywhere

        StoredObject so = createDocumentIntern(context, repositoryId, properties, folderId, contentStream, versioningState,
                policies, addAces, removeAces, extension);
        LOG.debug("stop createDocument()");
        return so.getId();
    }
View Full Code Here

Examples of org.apache.chemistry.opencmis.inmemory.storedobj.api.StoredObject

    public String createDocumentFromSource(CallContext context, String repositoryId, String sourceId,
            Properties properties, String folderId, VersioningState versioningState, List<String> policies,
            Acl addAces, Acl removeAces, ExtensionsData extension) {

        LOG.debug("start createDocumentFromSource()");
        StoredObject so = validator.createDocumentFromSource(context, repositoryId, sourceId, folderId, extension);
        TypeDefinition td = getTypeDefinition(repositoryId, so)// typedefinition may be copied from source object
       
        ContentStream content = getContentStream(context, repositoryId, sourceId, null, BigInteger.valueOf(-1),
                BigInteger.valueOf(-1), null);
View Full Code Here

Examples of org.apache.chemistry.opencmis.inmemory.storedobj.api.StoredObject

    public String createPolicy(CallContext context, String repositoryId, Properties properties, String folderId,
            List<String> policies, Acl addAces, Acl removeAces, ExtensionsData extension) {

        // TODO to be completed if ACLs are implemented
        LOG.debug("start createPolicy()");
        StoredObject so = createPolicyIntern(context, repositoryId, properties, folderId, policies, addAces, removeAces,
                extension);
        LOG.debug("stop createPolicy()");
        return so == null ? null : so.getId();
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.