com.ibm.mq.headers.pcf

Class PCFFilterParameter

  1. java.lang.Object
  2. extended bycom.ibm.mq.jmqi.JmqiObject
  3. extended bycom.ibm.mq.headers.internal.Header
  4. extended bycom.ibm.mq.headers.pcf.PCFHeader
  5. extended bycom.ibm.mq.headers.pcf.PCFParameter
  6. extended bycom.ibm.mq.headers.pcf.PCFFilterParameter
All implemented interfaces:
MQData, MQHeader
Direct known subclasses:
MQCFBF, MQCFIF, MQCFSF

  1. public abstract class PCFFilterParameter
  2. extends PCFParameter
Abstract superclass of all PCF filter headers. All PCF filter headers have an operator.

Nested Class Summary

Nested classes/interfaces inherited from interface com.ibm.mq.headers.MQHeader
MQHeader.Field

Field Summary

Fields inherited from class com.ibm.mq.headers.internal.Header
DEFAULT_CCSID, DEFAULT_ENCODING
Fields inherited from class com.ibm.mq.jmqi.JmqiObject
COMP_JM, COMP_JN, COMP_JO

Method Summary

Modifier and Type Method and Description
  1. boolean
equals(java.lang.Object obj)
Returns true when invoked with another PCFFilterParameter instance with the same type, parameter, operator and value.
  1. int
getHeaderVersion()
  1. abstract
  2. int
getOperator()
gets the operator identifier
  1. int
hashCode()
TODO: If these would ever be in a HashMap/table, we need to fix this.
Methods inherited from class com.ibm.mq.headers.pcf.PCFParameter
getParameter, getParameterName, getStringValue, getValue, nextParameter
Methods inherited from class com.ibm.mq.headers.pcf.PCFHeader
getType
Methods inherited from class com.ibm.mq.headers.internal.Header
characterSet, encoding, fields, getBytesValue, getCharValue, getCharValue, getIntValue, getJmqiEnv, getStringValue, getValue, headerType, read, read, read, setBytesValue, setCharValue, setCharValue, setIntValue, setStringValue, setValue, size, store, store, toString, type, validate, write, write
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait

Method Detail

getOperator

  1. public abstract int getOperator( )
gets the operator identifier
Returns:
the operator identifier

equals

  1. public boolean equals(java.lang.Object obj)
Returns true when invoked with another PCFFilterParameter instance with the same type, parameter, operator and value.
Overrides:
equals in class PCFParameter
Parameters:
obj -
Returns:
true of the object equals this one

hashCode

  1. public int hashCode()
TODO: If these would ever be in a HashMap/table, we need to fix this.
Overrides:
Returns:
a hash code value for this object.
See Also:
Object.hashCode()

getHeaderVersion

  1. public int getHeaderVersion()
Description copied from class: PCFParameter
gets the version number of the header format
Overrides:
Returns:
the version number of the header format