Retrieves an instance of FieldEqualityFilter which filters on the given field against the given field value. Allows filtering of message based subscriptions or replication based subscriptions.
<T> FieldFilter SUPPackage.getFieldEqualityFilter(MBS_SUBSCRIPTION_FIELD field, T fieldValue) <T> FieldFilter getFieldEqualityFilter(RBS_SUBSCRIPTION_FIELD field, T fieldValue)
If successful, returns an object of the specified type (can be null). If unsuccessful, returns SUPAdminException.
FieldFilter ff1 = suppkg.getFieldEqualityFilter( RBS_SUBSCRIPTION_FIELD.DEVICEID, "Emulator67040293"); FieldFilter ff2 = suppkg.getFieldEqualityFilter( MBS_SUBSCRIPTION_FIELD.APPLICATIONNAME, "mymessagew_MBO.dll");
SubscriptionSortedField<SubscriptionSortedField.RBS> sf1 = new SubscriptionSortedField<SubscriptionSortedField.RBS>( SubscriptionSortedField.RBS.DEVICEID, SORT_ORDER.ASCENDING); FieldFilter ff1 = suppkg.getFieldEqualityFilter( RBS_SUBSCRIPTION_FIELD.DEVICEID, "Emulator67040293"); suppkg.getRBSSubscriptions(ff1, 0L, 10L, sf1); SubscriptionSortedField<SubscriptionSortedField.MBS> sf2 = new SubscriptionSortedField<SubscriptionSortedField.MBS>( SubscriptionSortedField.MBS.APPLICATIONNAME, SORT_ORDER.ASCENDING); FieldFilter ff2 = suppkg.getFieldEqualityFilter( MBS_SUBSCRIPTION_FIELD.APPLICATIONNAME, "mymessagew_MBO.dll"); suppkg.getMBSSubscriptions(ff2, 0L, 10L, sf2);