Class AuthorizeConfiguration

java.lang.Object
org.dspace.authorize.AuthorizeConfiguration

public class AuthorizeConfiguration extends Object
This class is responsible to provide access to the configuration of the Authorization System
Author:
bollini
  • Method Details

    • canCommunityAdminPerformGroupCreation

      public static boolean canCommunityAdminPerformGroupCreation()
      Are community admins allowed to create new, not strictly community related, group?
      Returns:
      true/false
    • canCommunityAdminPerformSubelementCreation

      public static boolean canCommunityAdminPerformSubelementCreation()
      Are community admins allowed to create collections or subcommunities?
      Returns:
      true/false
    • canCommunityAdminPerformSubelementDeletion

      public static boolean canCommunityAdminPerformSubelementDeletion()
      Are community admins allowed to remove collections or subcommunities?
      Returns:
      true/false
    • canCommunityAdminManagePolicies

      public static boolean canCommunityAdminManagePolicies()
      Are community admins allowed to manage the community's and subcommunities' policies?
      Returns:
      true/false
    • canCommunityAdminManageAdminGroup

      public static boolean canCommunityAdminManageAdminGroup()
      Are community admins allowed to create/edit them community's and subcommunities' admin groups?
      Returns:
      true/false
    • canCommunityAdminManageCollectionPolicies

      public static boolean canCommunityAdminManageCollectionPolicies()
      Are community admins allowed to create/edit the community's and subcommunities' admin group?
      Returns:
      true/false
    • canCommunityAdminManageCollectionTemplateItem

      public static boolean canCommunityAdminManageCollectionTemplateItem()
      Are community admins allowed to manage the item template of them collections?
      Returns:
      true/false
    • canCommunityAdminManageCollectionSubmitters

      public static boolean canCommunityAdminManageCollectionSubmitters()
      Are community admins allowed to manage (create/edit/remove) the submitters group of them collections?
      Returns:
      true/false
    • canCommunityAdminManageCollectionWorkflows

      public static boolean canCommunityAdminManageCollectionWorkflows()
      Are community admins allowed to manage (create/edit/remove) the workflows group of them collections?
      Returns:
      true/false
    • canCommunityAdminManageCollectionAdminGroup

      public static boolean canCommunityAdminManageCollectionAdminGroup()
      Are community admins allowed to manage (create/edit/remove) the admin group of them collections?
      Returns:
      true/false
    • canCommunityAdminPerformItemDeletion

      public static boolean canCommunityAdminPerformItemDeletion()
      Are community admins allowed to remove an item from them collections?
      Returns:
      true/false
    • canCommunityAdminPerformItemWithdrawn

      public static boolean canCommunityAdminPerformItemWithdrawn()
      Are community admins allowed to withdrawn an item from them collections?
      Returns:
      true/false
    • canCommunityAdminPerformItemReinstate

      public static boolean canCommunityAdminPerformItemReinstate()
      Are community admins allowed to reinstate an item from them collections?
      Returns:
      true/false
    • canCommunityAdminManageItemPolicies

      public static boolean canCommunityAdminManageItemPolicies()
      Are community admins allowed to manage the policies of an item owned by one of them collections?
      Returns:
      true/false
    • canCommunityAdminPerformBitstreamCreation

      public static boolean canCommunityAdminPerformBitstreamCreation()
      Are community admins allowed to add a bitstream to an item owned by one of them collections?
      Returns:
      true/false
    • canCommunityAdminPerformBitstreamDeletion

      public static boolean canCommunityAdminPerformBitstreamDeletion()
      Are community admins allowed to remove a bitstream from an item owned by one of them collections?
      Returns:
      true/false
    • canCommunityAdminManageCCLicense

      public static boolean canCommunityAdminManageCCLicense()
      Are community admins allowed to perform CC License replace or addition to an item owned by one of them collections?
      Returns:
      true/false
    • canCollectionAdminManagePolicies

      public static boolean canCollectionAdminManagePolicies()
      Are collection admins allowed to manage the collection's policies?
      Returns:
      true/false
    • canCollectionAdminManageTemplateItem

      public static boolean canCollectionAdminManageTemplateItem()
      Are collection admins allowed to manage (create/edit/delete) the collection's item template?
      Returns:
      true/false
    • canCollectionAdminManageSubmitters

      public static boolean canCollectionAdminManageSubmitters()
      Are collection admins allowed to manage (create/edit/delete) the collection's submitters group?
      Returns:
      true/false
    • canCollectionAdminManageWorkflows

      public static boolean canCollectionAdminManageWorkflows()
      Are collection admins allowed to manage (create/edit/delete) the collection's workflows group?
      Returns:
      true/false
    • canCollectionAdminManageAdminGroup

      public static boolean canCollectionAdminManageAdminGroup()
      Are collection admins allowed to manage (create/edit) the collection's admins group?
      Returns:
      true/false
    • canCollectionAdminPerformItemDeletion

      public static boolean canCollectionAdminPerformItemDeletion()
      Are collection admins allowed to remove an item from the collection?
      Returns:
      true/false
    • canCollectionAdminPerformItemWithdrawn

      public static boolean canCollectionAdminPerformItemWithdrawn()
      Are collection admins allowed to withdrawn an item from the collection?
      Returns:
      true/false
    • canCollectionAdminPerformItemReinstate

      public static boolean canCollectionAdminPerformItemReinstate()
      Are collection admins allowed to reinstate an item from the collection?
      Returns:
      true/false
    • canCollectionAdminManageItemPolicies

      public static boolean canCollectionAdminManageItemPolicies()
      Are collection admins allowed to manage the policies of item owned by the collection?
      Returns:
      true/false
    • canCollectionAdminPerformBitstreamCreation

      public static boolean canCollectionAdminPerformBitstreamCreation()
      Are collection admins allowed to add a bitstream to an item owned by the collections?
      Returns:
      true/false
    • canCollectionAdminPerformBitstreamDeletion

      public static boolean canCollectionAdminPerformBitstreamDeletion()
      Are collection admins allowed to remove a bitstream from an item owned by the collections?
      Returns:
      true/false
    • canCollectionAdminManageCCLicense

      public static boolean canCollectionAdminManageCCLicense()
      Are collection admins allowed to replace or adding a CC License to an item owned by the collections?
      Returns:
      true/false
    • canItemAdminManagePolicies

      public static boolean canItemAdminManagePolicies()
      Are item admins allowed to manage the item's policies?
      Returns:
      true/false
    • canItemAdminPerformBitstreamCreation

      public static boolean canItemAdminPerformBitstreamCreation()
      Are item admins allowed to add bitstreams to the item?
      Returns:
      true/false
    • canItemAdminPerformBitstreamDeletion

      public static boolean canItemAdminPerformBitstreamDeletion()
      Are item admins allowed to remove bitstreams from the item?
      Returns:
      true/false
    • canItemAdminManageCCLicense

      public static boolean canItemAdminManageCCLicense()
      Are item admins allowed to replace or adding CC License to the item?
      Returns:
      true/false