Package org.dspace.authorize
Class AuthorizeConfiguration
java.lang.Object
org.dspace.authorize.AuthorizeConfiguration
This class is responsible to provide access to the configuration of the
Authorization System
- Author:
- bollini
-
Method Summary
Modifier and TypeMethodDescriptionstatic booleanAre collection admins allowed to manage (create/edit) the collection's admins group?static booleanAre collection admins allowed to replace or adding a CC License to an item owned by the collections?static booleanAre collection admins allowed to manage the policies of item owned by the collection?static booleanAre collection admins allowed to manage the collection's policies?static booleanAre collection admins allowed to manage (create/edit/delete) the collection's submitters group?static booleanAre collection admins allowed to manage (create/edit/delete) the collection's item template?static booleanAre collection admins allowed to manage (create/edit/delete) the collection's workflows group?static booleanAre collection admins allowed to add a bitstream to an item owned by the collections?static booleanAre collection admins allowed to remove a bitstream from an item owned by the collections?static booleanAre collection admins allowed to remove an item from the collection?static booleanAre collection admins allowed to reinstate an item from the collection?static booleanAre collection admins allowed to withdrawn an item from the collection?static booleanAre community admins allowed to create/edit them community's and subcommunities' admin groups?static booleanAre community admins allowed to perform CC License replace or addition to an item owned by one of them collections?static booleanAre community admins allowed to manage (create/edit/remove) the admin group of them collections?static booleanAre community admins allowed to create/edit the community's and subcommunities' admin group?static booleanAre community admins allowed to manage (create/edit/remove) the submitters group of them collections?static booleanAre community admins allowed to manage the item template of them collections?static booleanAre community admins allowed to manage (create/edit/remove) the workflows group of them collections?static booleanAre community admins allowed to manage the policies of an item owned by one of them collections?static booleanAre community admins allowed to manage the community's and subcommunities' policies?static booleanAre community admins allowed to add a bitstream to an item owned by one of them collections?static booleanAre community admins allowed to remove a bitstream from an item owned by one of them collections?static booleanAre community admins allowed to create new, not strictly community related, group?static booleanAre community admins allowed to remove an item from them collections?static booleanAre community admins allowed to reinstate an item from them collections?static booleanAre community admins allowed to withdrawn an item from them collections?static booleanAre community admins allowed to create collections or subcommunities?static booleanAre community admins allowed to remove collections or subcommunities?static booleanAre item admins allowed to replace or adding CC License to the item?static booleanAre item admins allowed to manage the item's policies?static booleanAre item admins allowed to add bitstreams to the item?static booleanAre item admins allowed to remove bitstreams from the item?
-
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
-