public class ResourcePolicyServiceImpl extends Object implements ResourcePolicyService
| Modifier and Type | Field and Description |
|---|---|
protected ContentServiceFactory |
contentServiceFactory |
protected ResourcePolicyDAO |
resourcePolicyDAO |
| Modifier | Constructor and Description |
|---|---|
protected |
ResourcePolicyServiceImpl() |
@Autowired(required=true) protected ContentServiceFactory contentServiceFactory
@Autowired(required=true) protected ResourcePolicyDAO resourcePolicyDAO
public ResourcePolicy find(Context context, int id) throws SQLException
find in interface DSpaceCRUDService<ResourcePolicy>context - DSpace context objectid - ID of the ResourcePolicySQLExceptionpublic ResourcePolicy create(Context context) throws SQLException
create in interface DSpaceCRUDService<ResourcePolicy>context - DSpace context objectSQLExceptionpublic List<ResourcePolicy> find(Context c, DSpaceObject o) throws SQLException
find in interface ResourcePolicyServiceSQLExceptionpublic List<ResourcePolicy> find(Context c, DSpaceObject o, String type) throws SQLException
find in interface ResourcePolicyServiceSQLExceptionpublic List<ResourcePolicy> find(Context context, Group group) throws SQLException
find in interface ResourcePolicyServiceSQLExceptionpublic List<ResourcePolicy> find(Context c, DSpaceObject o, int actionId) throws SQLException
find in interface ResourcePolicyServiceSQLExceptionpublic List<ResourcePolicy> find(Context c, DSpaceObject dso, Group group, int action, int notPolicyID) throws SQLException
find in interface ResourcePolicyServiceSQLExceptionpublic void delete(Context context, ResourcePolicy resourcePolicy) throws SQLException, AuthorizeException
delete in interface DSpaceCRUDService<ResourcePolicy>SQLExceptionAuthorizeExceptionpublic String getActionText(ResourcePolicy resourcePolicy)
getActionText in interface ResourcePolicyServicepublic boolean isDateValid(ResourcePolicy resourcePolicy)
isDateValid in interface ResourcePolicyServicepublic ResourcePolicy clone(Context context, ResourcePolicy resourcePolicy) throws SQLException, AuthorizeException
clone in interface ResourcePolicyServiceSQLExceptionAuthorizeExceptionpublic void removeAllPolicies(Context c, DSpaceObject o) throws SQLException, AuthorizeException
removeAllPolicies in interface ResourcePolicyServiceSQLExceptionAuthorizeExceptionpublic void removeAllPolicies(Context c, DSpaceObject o, boolean updateLastModified) throws SQLException, AuthorizeException
removeAllPolicies in interface ResourcePolicyServiceSQLExceptionAuthorizeExceptionpublic void removePolicies(Context c, DSpaceObject o, String type) throws SQLException, AuthorizeException
removePolicies in interface ResourcePolicyServiceSQLExceptionAuthorizeExceptionpublic void removeDsoGroupPolicies(Context context, DSpaceObject dso, Group group) throws SQLException, AuthorizeException
removeDsoGroupPolicies in interface ResourcePolicyServiceSQLExceptionAuthorizeExceptionpublic void removeDsoEPersonPolicies(Context context, DSpaceObject dso, EPerson ePerson) throws SQLException, AuthorizeException
removeDsoEPersonPolicies in interface ResourcePolicyServiceSQLExceptionAuthorizeExceptionpublic void removeGroupPolicies(Context c, Group group) throws SQLException
removeGroupPolicies in interface ResourcePolicyServiceSQLExceptionpublic void removePolicies(Context c, DSpaceObject o, int actionId) throws SQLException, AuthorizeException
removePolicies in interface ResourcePolicyServiceSQLExceptionAuthorizeExceptionpublic void removeDsoAndTypeNotEqualsToPolicies(Context c, DSpaceObject o, String type) throws SQLException, AuthorizeException
removeDsoAndTypeNotEqualsToPolicies in interface ResourcePolicyServiceSQLExceptionAuthorizeExceptionpublic void update(Context context, ResourcePolicy resourcePolicy) throws SQLException, AuthorizeException
update in interface DSpaceCRUDService<ResourcePolicy>SQLExceptionAuthorizeExceptionCopyright © 2016 DuraSpace. All Rights Reserved.