Package org.dspace.authorize
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 Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleancanCollectionAdminManageAdminGroup()Are collection admins allowed to manage (create/edit) the collection's admins group?static booleancanCollectionAdminManageCCLicense()Are collection admins allowed to replace or adding a CC License to an item owned by the collections?static booleancanCollectionAdminManageItemPolicies()Are collection admins allowed to manage the policies of item owned by the collection?static booleancanCollectionAdminManagePolicies()Are collection admins allowed to manage the collection's policies?static booleancanCollectionAdminManageSubmitters()Are collection admins allowed to manage (create/edit/delete) the collection's submitters group?static booleancanCollectionAdminManageTemplateItem()Are collection admins allowed to manage (create/edit/delete) the collection's item template?static booleancanCollectionAdminManageWorkflows()Are collection admins allowed to manage (create/edit/delete) the collection's workflows group?static booleancanCollectionAdminPerformBitstreamCreation()Are collection admins allowed to add a bitstream to an item owned by the collections?static booleancanCollectionAdminPerformBitstreamDeletion()Are collection admins allowed to remove a bitstream from an item owned by the collections?static booleancanCollectionAdminPerformItemDeletion()Are collection admins allowed to remove an item from the collection?static booleancanCollectionAdminPerformItemReinstatiate()Are collection admins allowed to reinstate an item from the collection?static booleancanCollectionAdminPerformItemWithdrawn()Are collection admins allowed to withdrawn an item from the collection?static booleancanCommunityAdminManageAdminGroup()Are community admins allowed to create/edit them community's and subcommunities' admin groups?static booleancanCommunityAdminManageCCLicense()Are community admins allowed to perform CC License replace or addition to an item owned by one of them collections?static booleancanCommunityAdminManageCollectionAdminGroup()Are community admins allowed to manage (create/edit/remove) the admin group of them collections?static booleancanCommunityAdminManageCollectionPolicies()Are community admins allowed to create/edit the community's and subcommunities' admin group?static booleancanCommunityAdminManageCollectionSubmitters()Are community admins allowed to manage (create/edit/remove) the submitters group of them collections?static booleancanCommunityAdminManageCollectionTemplateItem()Are community admins allowed to manage the item template of them collections?static booleancanCommunityAdminManageCollectionWorkflows()Are community admins allowed to manage (create/edit/remove) the workflows group of them collections?static booleancanCommunityAdminManageItemPolicies()Are community admins allowed to manage the policies of an item owned by one of them collections?static booleancanCommunityAdminManagePolicies()Are community admins allowed to manage the community's and subcommunities' policies?static booleancanCommunityAdminPerformBitstreamCreation()Are community admins allowed to add a bitstream to an item owned by one of them collections?static booleancanCommunityAdminPerformBitstreamDeletion()Are community admins allowed to remove a bitstream from an item owned by one of them collections?static booleancanCommunityAdminPerformGroupCreation()Are community admins allowed to create new, not strictly community related, group?static booleancanCommunityAdminPerformItemDeletion()Are community admins allowed to remove an item from them collections?static booleancanCommunityAdminPerformItemReinstatiate()Are community admins allowed to reinstate an item from them collections?static booleancanCommunityAdminPerformItemWithdrawn()Are community admins allowed to withdrawn an item from them collections?static booleancanCommunityAdminPerformSubelementCreation()Are community admins allowed to create collections or subcommunities?static booleancanCommunityAdminPerformSubelementDeletion()Are community admins allowed to remove collections or subcommunities?static booleancanItemAdminManageCCLicense()Are item admins allowed to replace or adding CC License to the item?static booleancanItemAdminManagePolicies()Are item admins allowed to manage the item's policies?static booleancanItemAdminPerformBitstreamCreation()Are item admins allowed to add bitstreams to the item?static booleancanItemAdminPerformBitstreamDeletion()Are item admins allowed to remove bitstreams from the item?
-
-
-
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
-
-