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; } } } }
checkResult(filterEntry6.hasPermissionData()); checkResult(filterEntry6.permissionData().equals( ByteBuffer.wrap("PermissionData".getBytes()) )); EmaDecode_UPAMapKeyUIntAll(filterEntry6.map(), com.thomsonreuters.upa.codec.DataTypes.ELEMENT_LIST);