Package dev.dsf.fhir.dao.command
Class AuthorizationHelperImpl
java.lang.Object
dev.dsf.fhir.dao.command.AuthorizationHelperImpl
- All Implemented Interfaces:
AuthorizationHelper
-
Constructor Summary
ConstructorsConstructorDescriptionAuthorizationHelperImpl(AuthorizationRuleProvider authorizationRuleProvider, ResponseGenerator responseGenerator) -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckCreateAllowed(int index, Connection connection, Identity identity, org.hl7.fhir.r4.model.Resource newResource) voidcheckDeleteAllowed(int index, Connection connection, Identity identity, org.hl7.fhir.r4.model.Resource oldResource) voidcheckReadAllowed(int index, Connection connection, Identity identity, org.hl7.fhir.r4.model.Resource existingResource) voidcheckSearchAllowed(int index, Identity identity, String resourceTypeName) voidcheckUpdateAllowed(int index, Connection connection, Identity identity, org.hl7.fhir.r4.model.Resource oldResource, org.hl7.fhir.r4.model.Resource newResource) voidfilterIncludeResults(int index, Connection connection, Identity identity, org.hl7.fhir.r4.model.Bundle multipleResult)
-
Constructor Details
-
AuthorizationHelperImpl
public AuthorizationHelperImpl(AuthorizationRuleProvider authorizationRuleProvider, ResponseGenerator responseGenerator)
-
-
Method Details
-
checkCreateAllowed
public void checkCreateAllowed(int index, Connection connection, Identity identity, org.hl7.fhir.r4.model.Resource newResource) - Specified by:
checkCreateAllowedin interfaceAuthorizationHelper
-
checkReadAllowed
public void checkReadAllowed(int index, Connection connection, Identity identity, org.hl7.fhir.r4.model.Resource existingResource) - Specified by:
checkReadAllowedin interfaceAuthorizationHelper
-
checkUpdateAllowed
public void checkUpdateAllowed(int index, Connection connection, Identity identity, org.hl7.fhir.r4.model.Resource oldResource, org.hl7.fhir.r4.model.Resource newResource) - Specified by:
checkUpdateAllowedin interfaceAuthorizationHelper
-
checkDeleteAllowed
public void checkDeleteAllowed(int index, Connection connection, Identity identity, org.hl7.fhir.r4.model.Resource oldResource) - Specified by:
checkDeleteAllowedin interfaceAuthorizationHelper
-
checkSearchAllowed
- Specified by:
checkSearchAllowedin interfaceAuthorizationHelper
-
filterIncludeResults
public void filterIncludeResults(int index, Connection connection, Identity identity, org.hl7.fhir.r4.model.Bundle multipleResult) - Specified by:
filterIncludeResultsin interfaceAuthorizationHelper
-