Package net.sf.webdav

Examples of net.sf.webdav.StoredObject


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


    }

    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

        throw new UnsupportedOperationException();
    }

    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

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

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

    }

    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

    public StoredObject getStoredObject(ITransaction arg0,
                                        String uri) {
        RulesRepository repository = getRepo();
        String[] path = getPath( uri );
        if ( path.length < 2 ) {
            StoredObject so = new StoredObject();

            so.setCreationDate( new Date() );
            so.setFolder( isFolder( uri ) );
            so.setLastModified( new Date() );
            so.setResourceLength( 0 );

            return so;
        }
        if ( path[0].equals( "packages" ) && checkPackagePermission( path[1],
                                                                     RoleTypes.PACKAGE_READONLY ) ) {
View Full Code Here

    }

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

        return so;
    }
View Full Code Here

    public StoredObject getStoredObject(ITransaction arg0,
                                        String uri) {
        RulesRepository repository = getRepo();
        String[] path = getPath( uri );
        if ( path.length < 2 ) {
            StoredObject so = new StoredObject();

            so.setCreationDate( new Date() );
            so.setFolder( isFolder( uri ) );
            so.setLastModified( new Date() );
            so.setResourceLength( 0 );

            return so;
        }
        if ( path[0].equals( "packages" ) && checkPackagePermission( path[1],
                                                                     RoleTypes.PACKAGE_READONLY ) ) {
View Full Code Here

    }

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

        return so;
    }
View Full Code Here

TOP

Related Classes of net.sf.webdav.StoredObject

Copyright © 2018 www.massapicom. 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.