.append(filterEntry.filterActionAsString()) .append("\" filterId=\"") .append(filterEntry.filterId());
void decode(FilterList filterList) { for(FilterEntry filterEntry : filterList) { System.out.println("ID: " + filterEntry.filterId() + " Action = " + filterEntry.filterActionAsString() + " DataType: " + DataType.asString(filterEntry.loadType()) + " Value: "); switch (filterEntry.loadType()) { case DataTypes.ELEMENT_LIST : decode(filterEntry.elementList()); break; case DataTypes.MAP : decode(filterEntry.map()); break; default: System.out.println(); break; } } } }
TestUtilities.checkResult( filterEntry.filterId() == 1, "Check the filter ID of the first entry"); TestUtilities.checkResult( filterEntry.action() == FilterEntry.FilterAction.SET, "Check the action of the first entry"); TestUtilities.checkResult( filterEntry.hasPermissionData() == false , "Check has permission data for first entry"); TestUtilities.checkResult( filterEntry.filterId() == 2, "Check the filter ID of the second entry"); TestUtilities.checkResult( filterEntry.action() == FilterEntry.FilterAction.UPDATE, "Check the action of the second entry"); TestUtilities.checkResult( filterEntry.hasPermissionData() , "Check has permission data for second entry"); TestUtilities.checkResult( filterEntry.filterId() == 3, "Check the filter ID of the third entry"); TestUtilities.checkResult( filterEntry.action() == FilterEntry.FilterAction.SET, "Check the action of the third entry"); TestUtilities.checkResult( filterEntry.hasPermissionData() == false , "Check has permission data for third entry");
checkResult(filterEntry1.filterId(), 1); checkResult(filterEntry1.loadType(), com.thomsonreuters.ema.access.DataType.DataTypes.FIELD_LIST); checkResult(filterEntry1.load().dataType(), com.thomsonreuters.ema.access.DataType.DataTypes.FIELD_LIST); checkResult(filterEntry2.filterId(), 2); checkResult(filterEntry2.loadType(), com.thomsonreuters.ema.access.DataType.DataTypes.ELEMENT_LIST); checkResult(filterEntry2.load().dataType(), com.thomsonreuters.ema.access.DataType.DataTypes.ELEMENT_LIST); checkResult(filterEntry3.filterId(), 3); checkResult(filterEntry3.loadType(), com.thomsonreuters.ema.access.DataType.DataTypes.FILTER_LIST); checkResult(filterEntry3.load().dataType(), com.thomsonreuters.ema.access.DataType.DataTypes.FILTER_LIST); checkResult(filterEntry4.filterId(), 4); checkResult(filterEntry4.loadType(), com.thomsonreuters.ema.access.DataType.DataTypes.SERIES); checkResult(filterEntry4.load().dataType(), com.thomsonreuters.ema.access.DataType.DataTypes.SERIES); checkResult(filterEntry5.filterId(), 5); checkResult(filterEntry5.loadType(), com.thomsonreuters.ema.access.DataType.DataTypes.VECTOR); checkResult(filterEntry5.load().dataType(), com.thomsonreuters.ema.access.DataType.DataTypes.VECTOR); checkResult(filterEntry6.filterId(), 6); checkResult(filterEntry6.loadType(), com.thomsonreuters.ema.access.DataType.DataTypes.MAP); checkResult(filterEntry6.load().dataType(), com.thomsonreuters.ema.access.DataType.DataTypes.MAP); checkResult(filterEntry7.filterId(), 7); checkResult(filterEntry7.loadType(), com.thomsonreuters.ema.access.DataType.DataTypes.REFRESH_MSG); checkResult(filterEntry7.load().dataType(), com.thomsonreuters.ema.access.DataType.DataTypes.REFRESH_MSG); checkResult(filterEntry8.filterId(), 8);
TestUtilities.checkResult( filterEntry.filterId() == 5, "Check the filter ID value of the first FilterList entry" ); TestUtilities.checkResult( filterEntry.action() == FilterEntry.FilterAction.UPDATE, "Check the action of the first FilterList entry" ); TestUtilities.checkResult( filterEntry.loadType() == DataType.DataTypes.NO_DATA, "Check the load type of the first FilterList entry" );