Uses of Class
org.dspace.authorize.ResourcePolicy
-
Packages that use ResourcePolicy Package Description org.dspace.app.util Miscellaneous utility classes.org.dspace.authorize Represents permissions for access to DSpace content.org.dspace.authorize.dao org.dspace.authorize.dao.impl org.dspace.authorize.service org.dspace.content Provides an API for reading and manipulating content in the DSpace system.org.dspace.content.service org.dspace.core Provides some basic functionality required throughout the DSpace system.org.dspace.submit.model -
-
Uses of ResourcePolicy in org.dspace.app.util
Methods in org.dspace.app.util with parameters of type ResourcePolicy Modifier and Type Method Description static voidAuthorizeUtil. authorizeManagePolicy(Context c, ResourcePolicy rp)Can the current user remove or edit the supplied policy? -
Uses of ResourcePolicy in org.dspace.authorize
Fields in org.dspace.authorize with type parameters of type ResourcePolicy Modifier and Type Field Description static javax.persistence.metamodel.SingularAttribute<ResourcePolicy,Integer>ResourcePolicy_. actionIdstatic javax.persistence.metamodel.SingularAttribute<ResourcePolicy,DSpaceObject>ResourcePolicy_. dSpaceObjectstatic javax.persistence.metamodel.SingularAttribute<ResourcePolicy,Date>ResourcePolicy_. endDatestatic javax.persistence.metamodel.SingularAttribute<ResourcePolicy,EPerson>ResourcePolicy_. epersonstatic javax.persistence.metamodel.SingularAttribute<ResourcePolicy,Group>ResourcePolicy_. epersonGroupstatic javax.persistence.metamodel.SingularAttribute<ResourcePolicy,Integer>ResourcePolicy_. idstatic javax.persistence.metamodel.SingularAttribute<ResourcePolicy,Integer>ResourcePolicy_. resourceTypeIdstatic javax.persistence.metamodel.SingularAttribute<ResourcePolicy,String>ResourcePolicy_. rpdescriptionstatic javax.persistence.metamodel.SingularAttribute<ResourcePolicy,String>ResourcePolicy_. rpnamestatic javax.persistence.metamodel.SingularAttribute<ResourcePolicy,String>ResourcePolicy_. rptypestatic javax.persistence.metamodel.SingularAttribute<ResourcePolicy,Date>ResourcePolicy_. startDateMethods in org.dspace.authorize that return ResourcePolicy Modifier and Type Method Description ResourcePolicyResourcePolicyServiceImpl. clone(Context context, ResourcePolicy resourcePolicy)ResourcePolicyResourcePolicyServiceImpl. create(Context context)Create a new ResourcePolicyResourcePolicyAuthorizeServiceImpl. createOrModifyPolicy(ResourcePolicy policy, Context context, String name, Group group, EPerson ePerson, Date embargoDate, int action, String reason, DSpaceObject dso)ResourcePolicyAuthorizeServiceImpl. createResourcePolicy(Context context, DSpaceObject dso, Group group, EPerson eperson, int type, String rpType)ResourcePolicyAuthorizeServiceImpl. createResourcePolicy(Context context, DSpaceObject dso, Group group, EPerson eperson, int type, String rpType, String rpName, String rpDescription, Date startDate, Date endDate)ResourcePolicyResourcePolicyServiceImpl. find(Context context, int id)Get an ResourcePolicy from the database.ResourcePolicyAuthorizeServiceImpl. findByTypeGroupAction(Context c, DSpaceObject dso, Group group, int action)Methods in org.dspace.authorize that return types with arguments of type ResourcePolicy Modifier and Type Method Description List<ResourcePolicy>ResourcePolicyServiceImpl. find(Context c, DSpaceObject o)List<ResourcePolicy>ResourcePolicyServiceImpl. find(Context c, DSpaceObject o, int actionId)List<ResourcePolicy>ResourcePolicyServiceImpl. find(Context c, DSpaceObject o, String type)List<ResourcePolicy>ResourcePolicyServiceImpl. find(Context c, DSpaceObject dso, Group group, int action)List<ResourcePolicy>ResourcePolicyServiceImpl. find(Context context, EPerson ePerson)List<ResourcePolicy>ResourcePolicyServiceImpl. find(Context c, EPerson e, List<Group> groups, int action, int type_id)List<ResourcePolicy>ResourcePolicyServiceImpl. find(Context context, Group group)List<ResourcePolicy>ResourcePolicyServiceImpl. findByEPerson(Context context, EPerson ePerson, int offset, int limit)List<ResourcePolicy>ResourcePolicyServiceImpl. findByEPersonAndResourceUuid(Context context, EPerson eperson, UUID resourceUuid, int offset, int limit)List<ResourcePolicy>ResourcePolicyServiceImpl. findByGroup(Context context, Group group, int offset, int limit)List<ResourcePolicy>ResourcePolicyServiceImpl. findByGroupAndResourceUuid(Context context, Group group, UUID resourceUuid, int offset, int limit)List<ResourcePolicy>ResourcePolicyServiceImpl. findByResouceUuid(Context context, UUID resourceUuid, int offset, int limit)List<ResourcePolicy>ResourcePolicyServiceImpl. findByResouceUuidAndActionId(Context context, UUID resourceUuid, int actionId, int offset, int limit)List<ResourcePolicy>ResourcePolicyServiceImpl. findByTypeGroupActionExceptId(Context context, DSpaceObject dso, Group group, int action, int notPolicyID)List<ResourcePolicy>ResourcePolicyServiceImpl. findExceptRpType(Context c, DSpaceObject o, int actionID, String rpType)List<ResourcePolicy>AuthorizeServiceImpl. findPoliciesByDSOAndType(Context c, DSpaceObject o, String type)List<ResourcePolicy>AuthorizeServiceImpl. getPolicies(Context c, DSpaceObject o)List<ResourcePolicy>AuthorizeServiceImpl. getPoliciesActionFilter(Context c, DSpaceObject o, int actionID)List<ResourcePolicy>AuthorizeServiceImpl. getPoliciesActionFilterExceptRpType(Context c, DSpaceObject o, int actionID, String rpType)List<ResourcePolicy>AuthorizeServiceImpl. getPoliciesForGroup(Context c, Group g)Methods in org.dspace.authorize with parameters of type ResourcePolicy Modifier and Type Method Description ResourcePolicyResourcePolicyServiceImpl. clone(Context context, ResourcePolicy resourcePolicy)ResourcePolicyAuthorizeServiceImpl. createOrModifyPolicy(ResourcePolicy policy, Context context, String name, Group group, EPerson ePerson, Date embargoDate, int action, String reason, DSpaceObject dso)voidResourcePolicyServiceImpl. delete(Context context, ResourcePolicy resourcePolicy)Delete an ResourcePolicyStringResourcePolicyServiceImpl. getActionText(ResourcePolicy resourcePolicy)booleanAuthorizeServiceImpl. isAnIdenticalPolicyAlreadyInPlace(Context c, DSpaceObject o, ResourcePolicy rp)booleanResourcePolicyServiceImpl. isDateValid(ResourcePolicy resourcePolicy)figures out if the date is valid for the policyvoidResourcePolicyServiceImpl. update(Context context, ResourcePolicy resourcePolicy)Update the ResourcePolicyMethod parameters in org.dspace.authorize with type arguments of type ResourcePolicy Modifier and Type Method Description voidAuthorizeServiceImpl. addPolicies(Context c, List<ResourcePolicy> policies, DSpaceObject dest)voidResourcePolicyServiceImpl. update(Context context, List<ResourcePolicy> resourcePolicies)Update the ResourcePolicies -
Uses of ResourcePolicy in org.dspace.authorize.dao
Methods in org.dspace.authorize.dao that return ResourcePolicy Modifier and Type Method Description ResourcePolicyResourcePolicyDAO. findOneById(Context context, Integer id)Methods in org.dspace.authorize.dao that return types with arguments of type ResourcePolicy Modifier and Type Method Description List<ResourcePolicy>ResourcePolicyDAO. findByDso(Context context, DSpaceObject dso)List<ResourcePolicy>ResourcePolicyDAO. findByDSoAndAction(Context context, DSpaceObject dso, int actionId)List<ResourcePolicy>ResourcePolicyDAO. findByDSoAndActionExceptRpType(Context c, DSpaceObject o, int actionID, String rpType)Return a list of policies for an object that match the action except the record labeled with the rpTypeList<ResourcePolicy>ResourcePolicyDAO. findByDsoAndType(Context context, DSpaceObject dSpaceObject, String type)List<ResourcePolicy>ResourcePolicyDAO. findByEPerson(Context context, EPerson ePerson)List<ResourcePolicy>ResourcePolicyDAO. findByEPerson(Context context, EPerson ePerson, int offset, int limit)Return a paginated list of policies that belong to an EPersonList<ResourcePolicy>ResourcePolicyDAO. findByEPersonAndResourceUuid(Context context, EPerson ePerson, UUID resourceUuid, int offset, int limit)Return a paginated list of policies related to a resourceUuid belong to an ePersonList<ResourcePolicy>ResourcePolicyDAO. findByEPersonGroupTypeIdAction(Context context, EPerson e, List<Group> groups, int action, int type_id)List<ResourcePolicy>ResourcePolicyDAO. findByGroup(Context context, Group group)List<ResourcePolicy>ResourcePolicyDAO. findByGroup(Context context, Group group, int offset, int limit)Return a paginated list of policies related to a groupList<ResourcePolicy>ResourcePolicyDAO. findByGroupAndResourceUuid(Context context, Group group, UUID resourceUuid, int offset, int limit)Return a paginated list of policies related to a group and related to a resourceUuidList<ResourcePolicy>ResourcePolicyDAO. findByResouceUuid(Context context, UUID resourceUuid, int offset, int limit)Return a paginated list of policies related to a DSpace resourceList<ResourcePolicy>ResourcePolicyDAO. findByResouceUuidAndActionId(Context context, UUID resourceUuid, int actionId, int offset, int limit)Return a paginated list of policies related to a DSpace resource filter by actionIdList<ResourcePolicy>ResourcePolicyDAO. findByTypeGroupAction(Context context, DSpaceObject dso, Group group, int action)List<ResourcePolicy>ResourcePolicyDAO. findByTypeGroupActionExceptId(Context context, DSpaceObject dso, Group group, int action, int notPolicyID)Look for ResourcePolicies by DSpaceObject, Group, and action, ignoring IDs with a specific PolicyID. -
Uses of ResourcePolicy in org.dspace.authorize.dao.impl
Methods in org.dspace.authorize.dao.impl that return ResourcePolicy Modifier and Type Method Description ResourcePolicyResourcePolicyDAOImpl. findOneById(Context context, Integer id)Methods in org.dspace.authorize.dao.impl that return types with arguments of type ResourcePolicy Modifier and Type Method Description List<ResourcePolicy>ResourcePolicyDAOImpl. findByDso(Context context, DSpaceObject dso)List<ResourcePolicy>ResourcePolicyDAOImpl. findByDSoAndAction(Context context, DSpaceObject dso, int actionId)List<ResourcePolicy>ResourcePolicyDAOImpl. findByDSoAndActionExceptRpType(Context context, DSpaceObject dso, int action, String rpType)List<ResourcePolicy>ResourcePolicyDAOImpl. findByDsoAndType(Context context, DSpaceObject dso, String type)List<ResourcePolicy>ResourcePolicyDAOImpl. findByEPerson(Context context, EPerson ePerson)List<ResourcePolicy>ResourcePolicyDAOImpl. findByEPerson(Context context, EPerson ePerson, int offset, int limit)List<ResourcePolicy>ResourcePolicyDAOImpl. findByEPersonAndResourceUuid(Context context, EPerson ePerson, UUID resourceUuid, int offset, int limit)List<ResourcePolicy>ResourcePolicyDAOImpl. findByEPersonGroupTypeIdAction(Context context, EPerson e, List<Group> groups, int action, int type_id)List<ResourcePolicy>ResourcePolicyDAOImpl. findByGroup(Context context, Group group)List<ResourcePolicy>ResourcePolicyDAOImpl. findByGroup(Context context, Group group, int offset, int limit)List<ResourcePolicy>ResourcePolicyDAOImpl. findByGroupAndResourceUuid(Context context, Group group, UUID resourceUuid, int offset, int limit)List<ResourcePolicy>ResourcePolicyDAOImpl. findByResouceUuid(Context context, UUID resourceUuid, int offset, int limit)List<ResourcePolicy>ResourcePolicyDAOImpl. findByResouceUuidAndActionId(Context context, UUID resourceUuid, int actionId, int offset, int limit)List<ResourcePolicy>ResourcePolicyDAOImpl. findByTypeGroupAction(Context context, DSpaceObject dso, Group group, int action)List<ResourcePolicy>ResourcePolicyDAOImpl. findByTypeGroupActionExceptId(Context context, DSpaceObject dso, Group group, int action, int notPolicyID) -
Uses of ResourcePolicy in org.dspace.authorize.service
Methods in org.dspace.authorize.service that return ResourcePolicy Modifier and Type Method Description ResourcePolicyResourcePolicyService. clone(Context context, ResourcePolicy resourcePolicy)Create and persist a copy of a given ResourcePolicy, with an empty dSpaceObject field.ResourcePolicyAuthorizeService. createOrModifyPolicy(ResourcePolicy policy, Context context, String name, Group group, EPerson ePerson, Date embargoDate, int action, String reason, DSpaceObject dso)ResourcePolicyAuthorizeService. createResourcePolicy(Context context, DSpaceObject dso, Group group, EPerson eperson, int type, String rpType)ResourcePolicyAuthorizeService. createResourcePolicy(Context context, DSpaceObject dso, Group group, EPerson eperson, int type, String rpType, String rpName, String rpDescription, Date startDate, Date endDate)ResourcePolicyAuthorizeService. findByTypeGroupAction(Context c, DSpaceObject dso, Group group, int action)Methods in org.dspace.authorize.service that return types with arguments of type ResourcePolicy Modifier and Type Method Description List<ResourcePolicy>ResourcePolicyService. find(Context c, DSpaceObject o)List<ResourcePolicy>ResourcePolicyService. find(Context c, DSpaceObject o, int actionId)List<ResourcePolicy>ResourcePolicyService. find(Context c, DSpaceObject o, String type)List<ResourcePolicy>ResourcePolicyService. find(Context c, DSpaceObject dso, Group group, int action)List<ResourcePolicy>ResourcePolicyService. find(Context c, EPerson ePerson)Retrieve a list of ResourcePolicies by EPersonList<ResourcePolicy>ResourcePolicyService. find(Context c, EPerson e, List<Group> groups, int action, int type_id)List<ResourcePolicy>ResourcePolicyService. find(Context context, Group group)List<ResourcePolicy>ResourcePolicyService. findByEPerson(Context context, EPerson ePerson, int offset, int limit)Return a paginated list of policies that belong to an EPersonList<ResourcePolicy>ResourcePolicyService. findByEPersonAndResourceUuid(Context context, EPerson ePerson, UUID resourceUuid, int offset, int limit)Return a paginated list of policies related to a resourceUuid belong to an ePersonList<ResourcePolicy>ResourcePolicyService. findByGroup(Context context, Group group, int offset, int limit)Return a paginated list of policies related to a groupList<ResourcePolicy>ResourcePolicyService. findByGroupAndResourceUuid(Context context, Group group, UUID resourceUuid, int offset, int limit)Return a paginated list of policies related to a group and related to a resourceUuidList<ResourcePolicy>ResourcePolicyService. findByResouceUuid(Context context, UUID resourceUuid, int offset, int limit)Return a paginated list of policies related to a DSpace resourceList<ResourcePolicy>ResourcePolicyService. findByResouceUuidAndActionId(Context context, UUID resourceUuid, int actionId, int offset, int limit)Return a paginated list of policies related to a DSpace resource filter by actionIdList<ResourcePolicy>ResourcePolicyService. findByTypeGroupActionExceptId(Context context, DSpaceObject dso, Group group, int action, int notPolicyID)Look for ResourcePolicies by DSpaceObject, Group, and action, ignoring IDs with a specific PolicyID.List<ResourcePolicy>ResourcePolicyService. findExceptRpType(Context c, DSpaceObject o, int actionID, String rpType)Return a list of policies for an object that match the action except the record labeled with the rpTypeList<ResourcePolicy>AuthorizeService. findPoliciesByDSOAndType(Context c, DSpaceObject o, String type)Return a List of the policies for an objectList<ResourcePolicy>AuthorizeService. getPolicies(Context c, DSpaceObject o)Return a List of the policies for an objectList<ResourcePolicy>AuthorizeService. getPoliciesActionFilter(Context c, DSpaceObject o, int actionID)Return a list of policies for an object that match the actionList<ResourcePolicy>AuthorizeService. getPoliciesActionFilterExceptRpType(Context c, DSpaceObject o, int actionID, String rpType)Return a list of policies for an object that match the action except the record labeled with the rpTypeList<ResourcePolicy>AuthorizeService. getPoliciesForGroup(Context c, Group g)Return a List of the policies for a groupMethods in org.dspace.authorize.service with parameters of type ResourcePolicy Modifier and Type Method Description ResourcePolicyResourcePolicyService. clone(Context context, ResourcePolicy resourcePolicy)Create and persist a copy of a given ResourcePolicy, with an empty dSpaceObject field.ResourcePolicyAuthorizeService. createOrModifyPolicy(ResourcePolicy policy, Context context, String name, Group group, EPerson ePerson, Date embargoDate, int action, String reason, DSpaceObject dso)StringResourcePolicyService. getActionText(ResourcePolicy resourcePolicy)booleanAuthorizeService. isAnIdenticalPolicyAlreadyInPlace(Context c, DSpaceObject o, ResourcePolicy rp)booleanResourcePolicyService. isDateValid(ResourcePolicy resourcePolicy)Method parameters in org.dspace.authorize.service with type arguments of type ResourcePolicy Modifier and Type Method Description voidAuthorizeService. addPolicies(Context c, List<ResourcePolicy> policies, DSpaceObject dest)Copies policies from a list of resource policies to a given DSpaceObject -
Uses of ResourcePolicy in org.dspace.content
Fields in org.dspace.content with type parameters of type ResourcePolicy Modifier and Type Field Description static javax.persistence.metamodel.ListAttribute<DSpaceObject,ResourcePolicy>DSpaceObject_. resourcePoliciesMethods in org.dspace.content that return types with arguments of type ResourcePolicy Modifier and Type Method Description List<ResourcePolicy>BundleServiceImpl. getBitstreamPolicies(Context context, Bundle bundle)List<ResourcePolicy>BundleServiceImpl. getBundlePolicies(Context context, Bundle bundle)List<ResourcePolicy>DSpaceObject. getResourcePolicies()Method parameters in org.dspace.content with type arguments of type ResourcePolicy Modifier and Type Method Description protected voidItemServiceImpl. addDefaultPoliciesNotInPlace(Context context, DSpaceObject dso, List<ResourcePolicy> defaultCollectionPolicies)Add the default policies, which have not been already added to the given DSpace objectvoidBundleServiceImpl. replaceAllBitstreamPolicies(Context context, Bundle bundle, List<ResourcePolicy> newpolicies)voidItemServiceImpl. replaceAllBitstreamPolicies(Context context, Item item, List<ResourcePolicy> newpolicies)voidItemServiceImpl. replaceAllItemPolicies(Context context, Item item, List<ResourcePolicy> newpolicies) -
Uses of ResourcePolicy in org.dspace.content.service
Methods in org.dspace.content.service that return types with arguments of type ResourcePolicy Modifier and Type Method Description List<ResourcePolicy>BundleService. getBitstreamPolicies(Context context, Bundle bundle)List<ResourcePolicy>BundleService. getBundlePolicies(Context context, Bundle bundle)Method parameters in org.dspace.content.service with type arguments of type ResourcePolicy Modifier and Type Method Description voidBundleService. replaceAllBitstreamPolicies(Context context, Bundle bundle, List<ResourcePolicy> newpolicies)remove all of the policies for the bundle and bitstream contents and replace them with a new list of policiesvoidItemService. replaceAllBitstreamPolicies(Context context, Item item, List<ResourcePolicy> newpolicies)remove all of the policies for item's bitstreams and bundles and replace them with a new list of policiesvoidItemService. replaceAllItemPolicies(Context context, Item item, List<ResourcePolicy> newpolicies)remove all of the policies for item and replace them with a new list of policies -
Uses of ResourcePolicy in org.dspace.core
Methods in org.dspace.core with parameters of type ResourcePolicy Modifier and Type Method Description voidContext. cacheAuthorizedAction(DSpaceObject dspaceObject, int action, EPerson eperson, Boolean result, ResourcePolicy rp) -
Uses of ResourcePolicy in org.dspace.submit.model
Methods in org.dspace.submit.model with parameters of type ResourcePolicy Modifier and Type Method Description voidAccessConditionOption. updateResourcePolicy(Context context, ResourcePolicy resourcePolicy)Validate ResourcePolicy and after update it
-