Package org.dspace.content

Examples of org.dspace.content.Item.canEdit()


        // Context Administrative options
        DSpaceObject dso = HandleUtil.obtainHandle(objectModel);
      if (dso instanceof Item)
      {
        Item item = (Item) dso;
        if (item.canEdit())
        {
                    context.setHead(T_context_head);
                    context.addItem().addXref(contextPath+"/admin/item?itemID="+item.getID(), T_context_edit_item);
                    if (AuthorizeManager.isAdmin(this.context, dso))
                    {
View Full Code Here


      DSpaceObject dso = HandleUtil.obtainHandle(objectModel);
     
      if (dso instanceof Item)
      {
        Item item = (Item) dso;
        if (item.canEdit())
        {        
          context.addItem().addXref(contextPath+"/admin/item?itemID="+item.getID(), T_context_edit_item);
          options++;
        }
      }
View Full Code Here

        {

            Item item = Item.find(context, itemID);

            if (AuthorizeManager.authorizeActionBoolean(context, item,
                    Constants.WRITE) || item.canEdit())
            {
                VersioningService versioningService = new DSpace()
                        .getSingletonService(VersioningService.class);
                Version version = versioningService.createNewVersion(context,
                        itemID, summary);
View Full Code Here

        if(AuthorizeManager.isAdmin(context, item))
        {
          //Add an action giving this user *explicit* admin permissions on the item itself.
          //This ensures that the user will be able to call item.update() even if he/she
          // moves it to a Collection that he/she doesn't administer.
          if (item.canEdit())
          {
              AuthorizeManager.authorizeAction(context, item, Constants.WRITE);
          }

          Collection destination = Collection.find(context, collectionID);
View Full Code Here

        // Context Administrative options
        DSpaceObject dso = HandleUtil.obtainHandle(objectModel);
      if (dso instanceof Item)
      {
        Item item = (Item) dso;
        if (item.canEdit())
        {
                    context.setHead(T_context_head);
                    context.addItem().addXref(contextPath+"/admin/item?itemID="+item.getID(), T_context_edit_item);
                    if (AuthorizeManager.isAdmin(this.context, dso))
                    {
View Full Code Here

      DSpaceObject dso = HandleUtil.obtainHandle(objectModel);
     
      if (dso instanceof Item)
      {
        Item item = (Item) dso;
        if (item.canEdit())
        {        
          context.addItem().addXref(contextPath+"/admin/item?itemID="+item.getID(), T_context_edit_item);
          options++;
        }
      }
View Full Code Here

        try {
            result.setContinue(false);

            Item item = Item.find(context, itemID);

            if (AuthorizeManager.isAdmin(context, item) || item.canEdit()) {
                VersioningService versioningService = new DSpace().getSingletonService(VersioningService.class);
                Version version = versioningService.createNewVersion(context, itemID, summary);
                WorkspaceItem wsi = WorkspaceItem.findByItem(context, version.getItem());

                context.commit();
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.