Package dev.dsf.fhir.history.filter
Class CodeSystemHistoryIdentityFilter
java.lang.Object
dev.dsf.fhir.search.filter.CodeSystemIdentityFilter
dev.dsf.fhir.history.filter.CodeSystemHistoryIdentityFilter
- All Implemented Interfaces:
HistoryIdentityFilter,SearchQueryIdentityFilter
public class CodeSystemHistoryIdentityFilter
extends CodeSystemIdentityFilter
implements HistoryIdentityFilter
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Identityprotected final Stringprotected final StringFields inherited from interface dev.dsf.fhir.history.filter.HistoryIdentityFilter
RESOURCE_COLUMN, RESOURCE_ID_COLUMN, RESOURCE_TABLE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintvoidmodifyStatement(int parameterIndex, int subqueryParameterIndex, PreparedStatement statement) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.dsf.fhir.history.filter.HistoryIdentityFilter
isDefinedMethods inherited from interface dev.dsf.fhir.search.SearchQueryIdentityFilter
getSqlParameterCount, modifyStatement
-
Field Details
-
identity
-
resourceTable
-
resourceIdColumn
-
-
Constructor Details
-
CodeSystemHistoryIdentityFilter
-
-
Method Details
-
getFilterQuery
- Specified by:
getFilterQueryin interfaceSearchQueryIdentityFilter- Returns:
- not
null, emptyStringif resources should not be filtered
-
getSqlParameterCount
public int getSqlParameterCount()- Returns:
>=0, 0 ifSearchQueryIdentityFilter.getFilterQuery()returns emptyString
-
modifyStatement
public void modifyStatement(int parameterIndex, int subqueryParameterIndex, PreparedStatement statement) throws SQLException - Parameters:
parameterIndex->= 1subqueryParameterIndex- [1 ...SearchQueryIdentityFilter.getSqlParameterCount()]statement- notnull- Throws:
SQLException- if errors occur during modification of the statement
-