Package com.dotmarketing.business

Examples of com.dotmarketing.business.IdentifierAPI.find()


      IdentifierAPI idenAPI = APILocator.getIdentifierAPI();
      FolderAPI folderAPI = APILocator.getFolderAPI();
      List<Container> containerList = new ArrayList<Container>();

      for (String pageId : htmlPagesSet) {
        Identifier iden = idenAPI.find(pageId);

        // Host dependency
        Host h = APILocator.getHostAPI().find(iden.getHostId(), user, false);
        hosts.addOrClean( iden.getHostId(), h.getModDate());
        hostsSet.add(iden.getHostId());
View Full Code Here




       if(UtilMethods.isSet(fatty.getIdentifier())){
          IdentifierAPI identifierAPI = APILocator.getIdentifierAPI();
          Identifier identifier = identifierAPI.find(fatty.getIdentifier());
          Folder folder = null;
          if(identifier.getParentPath().length()>1){
              folder = APILocator.getFolderAPI().findFolderByPath(identifier.getParentPath(), identifier.getHostId(), APILocator.getUserAPI().getSystemUser(),false);
          }else{
              folder = APILocator.getFolderAPI().findSystemFolder();
View Full Code Here

          PermissionAPI perAPI = APILocator.getPermissionAPI();
          IdentifierAPI identAPI = APILocator.getIdentifierAPI();

          for(Map<String, String> ident:contentIdentifiers){
            Identifier identifier = identAPI.find(ident.get("content_ident"));
            if(perAPI.doesUserHavePermission(identifier, PermissionAPI.PERMISSION_READ, user)){
              Map<String, String> h = new HashMap<String, String>();
              h.put("identifier", ident.get("content_ident"));
              h.put("numberOfViews", ident.get("numberOfViews"));
              result.add(h);
View Full Code Here

  @SuppressWarnings("unchecked")
  private boolean move(Folder folder, Object destination) throws DotDataException, DotStateException, DotSecurityException {

    folder = (Folder) HibernateUtil.load(Folder.class, folder.getInode());
    IdentifierAPI identAPI = APILocator.getIdentifierAPI();
    Identifier folderId = identAPI.find(folder.getIdentifier());

        //Clean up the cache
        if ( folder.isShowOnMenu() ) {
            CacheLocator.getNavToolCache().removeNav( folder.getHostId(), folder.getInode() );
        }
View Full Code Here

    boolean contains = false;
    String newParentPath;
    String newParentHostId;
    if (destination instanceof Folder) {
      contains = folderContains(folder.getName(), (Folder) destination);
      Identifier destinationId = identAPI.find(((Folder) destination).getIdentifier());
      newParentPath = destinationId.getPath();
      newParentHostId = destinationId.getHostId();
      if(!contains)
          CacheLocator.getNavToolCache().removeNavByPath(destinationId.getHostId(), destinationId.getPath());
    } else {
View Full Code Here

      if(containerParent != null){
        Logger.debug(this, "Added Contentlet to parent=" + containerParent.getInode());


        if (InodeUtils.isSet(htmlParent.getInode()) && InodeUtils.isSet(containerParent.getInode()) && InodeUtils.isSet(contentlet.getInode())) {
          Identifier htmlPageIdentifier = identifierAPI.find(htmlParent);
          Identifier containerIdentifier = identifierAPI.find(containerParent);
          Identifier contenletIdentifier = identifierAPI.find(contentlet);
          MultiTree multiTree = MultiTreeFactory.getMultiTree(htmlPageIdentifier, containerIdentifier,
              contenletIdentifier);
          Logger.debug(this, "Getting multitree for=" + htmlParent.getInode() + " ," + containerParent.getInode()
View Full Code Here

        Logger.debug(this, "Added Contentlet to parent=" + containerParent.getInode());


        if (InodeUtils.isSet(htmlParent.getInode()) && InodeUtils.isSet(containerParent.getInode()) && InodeUtils.isSet(contentlet.getInode())) {
          Identifier htmlPageIdentifier = identifierAPI.find(htmlParent);
          Identifier containerIdentifier = identifierAPI.find(containerParent);
          Identifier contenletIdentifier = identifierAPI.find(contentlet);
          MultiTree multiTree = MultiTreeFactory.getMultiTree(htmlPageIdentifier, containerIdentifier,
              contenletIdentifier);
          Logger.debug(this, "Getting multitree for=" + htmlParent.getInode() + " ," + containerParent.getInode()
              + " ," + contentlet.getIdentifier());
View Full Code Here


        if (InodeUtils.isSet(htmlParent.getInode()) && InodeUtils.isSet(containerParent.getInode()) && InodeUtils.isSet(contentlet.getInode())) {
          Identifier htmlPageIdentifier = identifierAPI.find(htmlParent);
          Identifier containerIdentifier = identifierAPI.find(containerParent);
          Identifier contenletIdentifier = identifierAPI.find(contentlet);
          MultiTree multiTree = MultiTreeFactory.getMultiTree(htmlPageIdentifier, containerIdentifier,
              contenletIdentifier);
          Logger.debug(this, "Getting multitree for=" + htmlParent.getInode() + " ," + containerParent.getInode()
              + " ," + contentlet.getIdentifier());
          Logger.debug(this, "Coming from multitree parent1=" + multiTree.getParent1() + " parent2="
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.