Package com.dotmarketing.common.db

Examples of com.dotmarketing.common.db.DotConnect.loadResults()


      }

      //Looking for children containers overriding inheritance to also apply the cascade changes
      dc.setSQL(selectChildrenContainerWithIndividualPermissionsSQL);
      dc.addParam(host.getPermissionId());
      idsToUpdate = dc.loadResults();
      ContainerAPI containerAPI = APILocator.getContainerAPI();
      permission = 0;
      if (inheritablePermission != null) {
        permission = inheritablePermission.getPermission();
      }
View Full Code Here


    // changes
    dc.setSQL(selectChildrenFolderWithDirectPermissionsSQL);
    dc.addParam(host.getPermissionId());
    dc.addParam(isHost ? "%" : folderPath + "%");
    dc.addParam(isHost ? " " : folderPath + "");
    List<Map<String, String>> idsToUpdate = dc.loadResults();
    FolderAPI folderAPI = APILocator.getFolderAPI();
    int permission = 0;
    if (inheritablePermission != null) {
      permission = inheritablePermission.getPermission();
    }
View Full Code Here

    // Selecting html pages which are children and need individual
    // permission changes
    dc.setSQL(selectChildrenHTMLPageWithIndividualPermissionsSQL);
    dc.addParam(host.getPermissionId());
    dc.addParam(isHost ? "%" : folderPath + "%");
    idsToUpdate = dc.loadResults();
    HTMLPageAPI pageAPI = APILocator.getHTMLPageAPI();
    permission = 0;
    if (inheritablePermission != null) {
      permission = inheritablePermission.getPermission();
    }
View Full Code Here

    // Selecting files which are children and need individual permission
    // changes
    dc.setSQL(selectChildrenFileWithIndividualPermissionsSQL);
    dc.addParam(host.getPermissionId());
    dc.addParam(isHost ? "%" : folderPath + "%");
    idsToUpdate = dc.loadResults();
    FileAPI fileAPI = APILocator.getFileAPI();
    permission = 0;
    if (inheritablePermission != null) {
      permission = inheritablePermission.getPermission();
    }
View Full Code Here

    // Selecting links which are children and need individual permission
    // changes
    dc.setSQL(selectChildrenLinkWithIndividualPermissionsSQL);
    dc.addParam(host.getPermissionId());
    dc.addParam(isHost ? "%" : folderPath + "%");
    idsToUpdate = dc.loadResults();
    MenuLinkAPI linkAPI = APILocator.getMenuLinkAPI();
    permission = 0;
    if (inheritablePermission != null) {
      permission = inheritablePermission.getPermission();
    }
View Full Code Here

    // Selecting content which are children and need individual permission
    // changes
    dc.setSQL(selectChildrenContentWithIndividualPermissionsByPathSQL);
    dc.addParam(host.getPermissionId());
    dc.addParam(isHost ? "%" : folderPath + "%");
    idsToUpdate = dc.loadResults();
    ContentletAPI contentAPI = APILocator.getContentletAPI();
    permission = 0;
    if (inheritablePermission != null) {
      permission = inheritablePermission.getPermission();
    }
View Full Code Here

    // changes
    dc.setSQL(selectChildrenStructureWithIndividualPermissionsByPathSQL);
    dc.addParam(isHost ? "%" : folderPath + "%");
    dc.addParam(host.getPermissionId());
    dc.addParam(host.getPermissionId());
    idsToUpdate = dc.loadResults();
    permission = 0;
    if (inheritablePermission != null) {
      permission = inheritablePermission.getPermission();
    }
View Full Code Here

        db.setSQL(GET_TOTAL_HTML_PAGE_VIEWS_BY_LANGUAGE);
        db.addParam(uri);
        db.addParam(startDate);
        db.addParam(endDate);
        db.addParam(hostId);
        return db.loadResults();
    }

    @SuppressWarnings("unchecked")
  public static List<Map<String, String>> getTopInternalReferringPages(String uri, java.util.Date startDate, java.util.Date endDate, String hostId) throws DotDataException {
        DotConnect db = new DotConnect();
View Full Code Here

      permIds.append("'"+inode.getIdentifier()+"'");
      if((permIdCount>0 && permIdCount%500==0) || (permIdCount==permissionables.size()-1)){
        permIds.append(") ");
        DotConnect dc = new DotConnect();
        dc.setSQL(permissionRefSQL.toString()+permIds.toString() + " UNION " +individualPermissionSQL.toString() + permIds.toString());
        List<Map<String, Object>> results = (ArrayList<Map<String, Object>>)dc.loadResults();
          for (int i = 0; i < results.size(); i++) {
            Map<String, Object> hash = (Map<String, Object>) results.get(i);
            if(!hash.isEmpty()){
              String assetId = (String) hash.get("asset_id");
              permsToReturn.add(permissionableMap.get(assetId));
View Full Code Here

        db.addParam(uri);
        db.addParam(startDate);
        db.addParam(endDate);
        db.addParam(hostId);
        db.setMaxRows(5);
        return db.loadResults();
    }
   
    @SuppressWarnings("unchecked")
  public static List<Map<String, String>> getTopInternalOutgoingPages(String uri, java.util.Date startDate, java.util.Date endDate, String hostId) throws DotDataException {
        DotConnect db = new DotConnect();
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.