Package dev.dsf.fhir.history.filter
Class ResearchStudyHistoryIdentityFilter
java.lang.Object
dev.dsf.fhir.search.filter.ResearchStudyIdentityFilter
dev.dsf.fhir.history.filter.ResearchStudyHistoryIdentityFilter
- All Implemented Interfaces:
HistoryIdentityFilter,SearchQueryIdentityFilter
public class ResearchStudyHistoryIdentityFilter
extends ResearchStudyIdentityFilter
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
-
ResearchStudyHistoryIdentityFilter
-
-
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
-