org.dspace.authorize
Class AuthorizeConfiguration

java.lang.Object
  extended by 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

Constructor Summary
AuthorizeConfiguration()
           
 
Method Summary
static boolean canCollectionAdminManageAdminGroup()
          Are collection admins allowed to manage (create/edit) the collection's admins group?
static boolean canCollectionAdminManageCCLicense()
          Are collection admins allowed to replace or adding a CC License to an item owned by the collections?
static boolean canCollectionAdminManageItemPolicies()
          Are collection admins allowed to manage the policies of item owned by the collection?
static boolean canCollectionAdminManagePolicies()
          Are collection admins allowed to manage the collection's policies?
static boolean canCollectionAdminManageSubmitters()
          Are collection admins allowed to manage (create/edit/delete) the collection's submitters group?
static boolean canCollectionAdminManageTemplateItem()
          Are collection admins allowed to manage (create/edit/delete) the collection's item template?
static boolean canCollectionAdminManageWorkflows()
          Are collection admins allowed to manage (create/edit/delete) the collection's workflows group?
static boolean canCollectionAdminPerformBitstreamCreation()
          Are collection admins allowed to add a bitstream to an item owned by the collections?
static boolean canCollectionAdminPerformBitstreamDeletion()
          Are collection admins allowed to remove a bitstream from an item owned by the collections?
static boolean canCollectionAdminPerformItemDeletion()
          Are collection admins allowed to remove an item from the collection?
static boolean canCollectionAdminPerformItemReinstatiate()
          Are collection admins allowed to reinstatiate an item from the collection?
static boolean canCollectionAdminPerformItemWithdrawn()
          Are collection admins allowed to withdrawn an item from the collection?
static boolean canCommunityAdminManageAdminGroup()
          Are community admins allowed to create/edit them community's and subcommunities' admin groups?
static boolean canCommunityAdminManageCCLicense()
          Are community admins allowed to perform CC License replace or addition to an item owned by one of them collections?
static boolean canCommunityAdminManageCollectionAdminGroup()
          Are community admins allowed to manage (create/edit/remove) the admin group of them collections?
static boolean canCommunityAdminManageCollectionPolicies()
          Are community admins allowed to create/edit the community's and subcommunities' admin group?
static boolean canCommunityAdminManageCollectionSubmitters()
          Are community admins allowed to manage (create/edit/remove) the submitters group of them collections?
static boolean canCommunityAdminManageCollectionTemplateItem()
          Are community admins allowed to manage the item template of them collections?
static boolean canCommunityAdminManageCollectionWorkflows()
          Are community admins allowed to manage (create/edit/remove) the workflows group of them collections?
static boolean canCommunityAdminManageItemPolicies()
          Are community admins allowed to manage the policies of an item owned by one of them collections?
static boolean canCommunityAdminManagePolicies()
          Are community admins allowed to manage the community's and subcommunities' policies?
static boolean canCommunityAdminPerformBitstreamCreation()
          Are community admins allowed to add a bitstream to an item owned by one of them collections?
static boolean canCommunityAdminPerformBitstreamDeletion()
          Are community admins allowed to remove a bitstream from an item owned by one of them collections?
static boolean canCommunityAdminPerformGroupCreation()
          Are community admins allowed to create new, not strictly community related, group?
static boolean canCommunityAdminPerformItemDeletion()
          Are community admins allowed to remove an item from them collections?
static boolean canCommunityAdminPerformItemReinstatiate()
          Are community admins allowed to reinstatiate an item from them collections?
static boolean canCommunityAdminPerformItemWithdrawn()
          Are community admins allowed to withdrawn an item from them collections?
static boolean canCommunityAdminPerformSubelementCreation()
          Are community admins allowed to create collections or subcommunities?
static boolean canCommunityAdminPerformSubelementDeletion()
          Are community admins allowed to remove collections or subcommunities?
static boolean canItemAdminManageCCLicense()
          Are item admins allowed to replace or adding CC License to the item?
static boolean canItemAdminManagePolicies()
          Are item admins allowed to manage the item's policies?
static boolean canItemAdminPerformBitstreamCreation()
          Are item admins allowed to add bitstreams to the item?
static boolean canItemAdminPerformBitstreamDeletion()
          Are item admins allowed to remove bitstreams from the item?
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AuthorizeConfiguration

public AuthorizeConfiguration()
Method Detail

canCommunityAdminPerformGroupCreation

public static boolean canCommunityAdminPerformGroupCreation()
Are community admins allowed to create new, not strictly community related, group?

Returns:

canCommunityAdminPerformSubelementCreation

public static boolean canCommunityAdminPerformSubelementCreation()
Are community admins allowed to create collections or subcommunities?

Returns:

canCommunityAdminPerformSubelementDeletion

public static boolean canCommunityAdminPerformSubelementDeletion()
Are community admins allowed to remove collections or subcommunities?

Returns:

canCommunityAdminManagePolicies

public static boolean canCommunityAdminManagePolicies()
Are community admins allowed to manage the community's and subcommunities' policies?

Returns:

canCommunityAdminManageAdminGroup

public static boolean canCommunityAdminManageAdminGroup()
Are community admins allowed to create/edit them community's and subcommunities' admin groups?

Returns:

canCommunityAdminManageCollectionPolicies

public static boolean canCommunityAdminManageCollectionPolicies()
Are community admins allowed to create/edit the community's and subcommunities' admin group?

Returns:

canCommunityAdminManageCollectionTemplateItem

public static boolean canCommunityAdminManageCollectionTemplateItem()
Are community admins allowed to manage the item template of them collections?

Returns:

canCommunityAdminManageCollectionSubmitters

public static boolean canCommunityAdminManageCollectionSubmitters()
Are community admins allowed to manage (create/edit/remove) the submitters group of them collections?

Returns:

canCommunityAdminManageCollectionWorkflows

public static boolean canCommunityAdminManageCollectionWorkflows()
Are community admins allowed to manage (create/edit/remove) the workflows group of them collections?

Returns:

canCommunityAdminManageCollectionAdminGroup

public static boolean canCommunityAdminManageCollectionAdminGroup()
Are community admins allowed to manage (create/edit/remove) the admin group of them collections?

Returns:

canCommunityAdminPerformItemDeletion

public static boolean canCommunityAdminPerformItemDeletion()
Are community admins allowed to remove an item from them collections?

Returns:

canCommunityAdminPerformItemWithdrawn

public static boolean canCommunityAdminPerformItemWithdrawn()
Are community admins allowed to withdrawn an item from them collections?

Returns:

canCommunityAdminPerformItemReinstatiate

public static boolean canCommunityAdminPerformItemReinstatiate()
Are community admins allowed to reinstatiate an item from them collections?

Returns:

canCommunityAdminManageItemPolicies

public static boolean canCommunityAdminManageItemPolicies()
Are community admins allowed to manage the policies of an item owned by one of them collections?

Returns:

canCommunityAdminPerformBitstreamCreation

public static boolean canCommunityAdminPerformBitstreamCreation()
Are community admins allowed to add a bitstream to an item owned by one of them collections?

Returns:

canCommunityAdminPerformBitstreamDeletion

public static boolean canCommunityAdminPerformBitstreamDeletion()
Are community admins allowed to remove a bitstream from an item owned by one of them collections?

Returns:

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:

canCollectionAdminManagePolicies

public static boolean canCollectionAdminManagePolicies()
Are collection admins allowed to manage the collection's policies?

Returns:

canCollectionAdminManageTemplateItem

public static boolean canCollectionAdminManageTemplateItem()
Are collection admins allowed to manage (create/edit/delete) the collection's item template?

Returns:

canCollectionAdminManageSubmitters

public static boolean canCollectionAdminManageSubmitters()
Are collection admins allowed to manage (create/edit/delete) the collection's submitters group?

Returns:

canCollectionAdminManageWorkflows

public static boolean canCollectionAdminManageWorkflows()
Are collection admins allowed to manage (create/edit/delete) the collection's workflows group?

Returns:

canCollectionAdminManageAdminGroup

public static boolean canCollectionAdminManageAdminGroup()
Are collection admins allowed to manage (create/edit) the collection's admins group?

Returns:

canCollectionAdminPerformItemDeletion

public static boolean canCollectionAdminPerformItemDeletion()
Are collection admins allowed to remove an item from the collection?

Returns:

canCollectionAdminPerformItemWithdrawn

public static boolean canCollectionAdminPerformItemWithdrawn()
Are collection admins allowed to withdrawn an item from the collection?

Returns:

canCollectionAdminPerformItemReinstatiate

public static boolean canCollectionAdminPerformItemReinstatiate()
Are collection admins allowed to reinstatiate an item from the collection?

Returns:

canCollectionAdminManageItemPolicies

public static boolean canCollectionAdminManageItemPolicies()
Are collection admins allowed to manage the policies of item owned by the collection?

Returns:

canCollectionAdminPerformBitstreamCreation

public static boolean canCollectionAdminPerformBitstreamCreation()
Are collection admins allowed to add a bitstream to an item owned by the collections?

Returns:

canCollectionAdminPerformBitstreamDeletion

public static boolean canCollectionAdminPerformBitstreamDeletion()
Are collection admins allowed to remove a bitstream from an item owned by the collections?

Returns:

canCollectionAdminManageCCLicense

public static boolean canCollectionAdminManageCCLicense()
Are collection admins allowed to replace or adding a CC License to an item owned by the collections?

Returns:

canItemAdminManagePolicies

public static boolean canItemAdminManagePolicies()
Are item admins allowed to manage the item's policies?

Returns:

canItemAdminPerformBitstreamCreation

public static boolean canItemAdminPerformBitstreamCreation()
Are item admins allowed to add bitstreams to the item?

Returns:

canItemAdminPerformBitstreamDeletion

public static boolean canItemAdminPerformBitstreamDeletion()
Are item admins allowed to remove bitstreams from the item?

Returns:

canItemAdminManageCCLicense

public static boolean canItemAdminManageCCLicense()
Are item admins allowed to replace or adding CC License to the item?

Returns:


Copyright © 2010 DuraSpace. All Rights Reserved.