Package com.dotmarketing.beans

Examples of com.dotmarketing.beans.WebAsset


    java.util.List<WebAsset> elements = WebAssetFactory.getAssetsPerConditionWithPermissionWithParent(condition, assetsClass, limit, fromAssetId, direction, orderby, parentId, showDeleted, user);
    java.util.Iterator<WebAsset> elementsIter = elements.iterator();

    while (elementsIter.hasNext()) {

      WebAsset asset = elementsIter.next();
      Folder folderParent = null;
      if (!WebAssetFactory.isAbstractAsset(asset))
        folderParent = (Folder) APILocator.getFolderAPI().findParentFolder(asset,user,false);
   
      Host host=null;
View Full Code Here


    java.util.List<WebAsset> elements = WebAssetFactory.getAssetsPerConditionWithPermission(hostId, condition, assetsClass, limit, offset, orderby, null, user);
    java.util.Iterator<WebAsset> elementsIter = elements.iterator();

    while (elementsIter.hasNext()) {

      WebAsset asset = elementsIter.next();
      Folder folderParent = null;
      if (!WebAssetFactory.isAbstractAsset(asset))
        folderParent = (Folder) APILocator.getFolderAPI().findParentFolder(asset,user,false);
     
      Host host=null;
View Full Code Here

        limit, offset, orderby, parent, user);
    java.util.Iterator<WebAsset> elementsIter = elements.iterator();

    while (elementsIter.hasNext()) {

      WebAsset asset = elementsIter.next();
      Folder folderParent = null;
      if (!WebAssetFactory.isAbstractAsset(asset))
        folderParent = (Folder) APILocator.getFolderAPI().findParentFolder(asset,user,false);
     
      Host host=null;
View Full Code Here

    java.util.List<WebAsset> elements = WebAssetFactory.getAssetsWorkingWithPermission(assetsClass, limit, offset, orderby, null, user);
    java.util.Iterator<WebAsset> elementsIter = elements.iterator();

    while (elementsIter.hasNext()) {

      WebAsset asset = elementsIter.next();
      Folder folderParent = null;
      if (!WebAssetFactory.isAbstractAsset(asset))
        folderParent = (Folder) APILocator.getFolderAPI().findParentFolder(asset,user,false);
     
      Host host=null;
View Full Code Here

    java.util.List<WebAsset> elements = WebAssetFactory.getAssetsWorkingWithPermission(assetsClass, limit, offset, orderby, parent, user);
    java.util.Iterator<WebAsset> elementsIter = elements.iterator();

    while (elementsIter.hasNext()) {

      WebAsset asset = elementsIter.next();
      Folder folderParent = null;
      if (!WebAssetFactory.isAbstractAsset(asset))
        folderParent = (Folder) APILocator.getFolderAPI().findParentFolder(asset,user,false);
     
      Host host=null;
View Full Code Here

        dc.setMaxRows(limit);
      }
     
      List<Map<String, String>> list = dc.loadResults();
      List<Permissionable> assetsList = new ArrayList<Permissionable>();
      WebAsset permissionable;
     
      PermissionAPI permAPI = APILocator.getPermissionAPI();
     
      while ((assetsList.size() < limit) && (list != null) && (0 < list.size())) {
        for (Map<String, String> map: list) {
          permissionable = (WebAsset) c.newInstance();
          permissionable.setIdentifier(map.get("identifier"));
          permissionable.setInode(map.get("inode"));
         
          if (permAPI.doesUserHavePermission(permissionable, PermissionAPI.PERMISSION_READ, user, false)) {
            assetsList.add(permissionable);
            if (limit < assetsList.size())
              break;
View Full Code Here

        dc.setStartRow(internalOffset);
        dc.setMaxRows(internalLimit);
       
        List<Map<String, String>> list = dc.loadResults();
        List<Permissionable> assetsList = new ArrayList<Permissionable>();
        WebAsset permissionable;
       
        for (Map<String, String> map: list) {
          permissionable = (WebAsset) c.newInstance();
          permissionable.setIdentifier(map.get("identifier"));
          permissionable.setInode(map.get("inode"));
          assetsList.add(permissionable);
        }
       
        PermissionAPI permAPI = APILocator.getPermissionAPI();
        toReturn.addAll(permAPI.filterCollection(assetsList, PermissionAPI.PERMISSION_READ, false, user));
View Full Code Here

        dc.setMaxRows(limit);
      }
     
      List<Map<String, String>> list = dc.loadResults();
      List<Permissionable> assetsList = new ArrayList<Permissionable>();
      WebAsset permissionable;
     
      PermissionAPI permAPI = APILocator.getPermissionAPI();
     
      while ((assetsList.size() < limit) && (list != null) && (0 < list.size())) {
        for (Map<String, String> map: list) {
          permissionable = (WebAsset) c.newInstance();
          permissionable.setIdentifier(map.get("identifier"));
          permissionable.setInode(map.get("inode"));
         
          if (permAPI.doesUserHavePermission(permissionable, PermissionAPI.PERMISSION_READ, user, false)) {
            assetsList.add(permissionable);
            if (limit < assetsList.size())
              break;
View Full Code Here

        dc.setStartRow(internalOffset);
        dc.setMaxRows(internalLimit);
       
        List<Map<String, String>> list = dc.loadResults();
        List<Permissionable> assetsList = new ArrayList<Permissionable>();
        WebAsset permissionable;
       
        for (Map<String, String> map: list) {
          permissionable = (WebAsset) c.newInstance();
          permissionable.setIdentifier(map.get("identifier"));
          permissionable.setInode(map.get("inode"));
          assetsList.add(permissionable);
        }
       
        PermissionAPI permAPI = APILocator.getPermissionAPI();
        toReturn.addAll(permAPI.filterCollection(assetsList, PermissionAPI.PERMISSION_READ, false, user));
View Full Code Here

      totalCount =  elements!=null?((PaginatedArrayList)elements).getTotalResults():0;
    java.util.Iterator<? extends WebAsset> elementsIter = elements.iterator();

    while (elementsIter.hasNext()) {

      WebAsset asset = elementsIter.next();
      Folder folderParent = null;
      if (!WebAssetFactory.isAbstractAsset(asset))
        folderParent = (Folder) APILocator.getFolderAPI().findParentFolder(asset,user,false);
     
      Host host=null;
View Full Code Here

TOP

Related Classes of com.dotmarketing.beans.WebAsset

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.