Class AuthorizeConfiguration


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

      • 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
      • canCommunityAdminPerformItemReinstatiate

        public static boolean canCommunityAdminPerformItemReinstatiate()
        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
      • canCollectionAdminPerformItemReinstatiate

        public static boolean canCollectionAdminPerformItemReinstatiate()
        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