com.ibm.tws.objects.model
Class WorkstationClassHeader

java.lang.Object
  extended bycom.ibm.tws.objects.model.FlowTargetHeader
      extended bycom.ibm.tws.objects.model.WorkstationClassHeader
All Implemented Interfaces:
java.io.Serializable, TWSHeader

public class WorkstationClassHeader
extends FlowTargetHeader

This subclass of FlowTargetHeader hosts the attributes to be shown by TWS external interfaces when listing workstation classes in addition to those already hosted by the FlowTargetHeader class.

See Also:
WorkstationClass, Serialized Form

Field Summary
static java.lang.String COPYRIGHT
          Copyright.
 
Constructor Summary
WorkstationClassHeader()
          Creates an empty WorkstationClassHeader.
WorkstationClassHeader(FlowTargetKey workstationClassKey)
          Creates a WorkstationClassHeader with the specified key.
WorkstationClassHeader(Identifier workstationClassId)
          Creates a WorkstationClassHeader with the specified identifier.
WorkstationClassHeader(Identifier workstationClassId, FlowTargetKey workstationClassKey)
          Creates a WorkstationClassHeader with the specified identifier and key.
 
Method Summary
 boolean equals(java.lang.Object object)
          Returns true if all fields of this WorkstationClassHeader object are equal to those of the given one.
 int hashCode()
          Returns a hash code for this WorkstationClassHeader object.
 java.lang.String toString()
          Returns a string representation of this WorkstationClassHeader object.
 
Methods inherited from class com.ibm.tws.objects.model.FlowTargetHeader
getDescription, getId, getIncludeInPlan, getKey, getLockData, getModifyData, getName, getObjectKey, setDescription, setId, setIncludeInPlan, setKey, setLockData, setModifyData, setName
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

COPYRIGHT

public static final java.lang.String COPYRIGHT
Copyright.

Constructor Detail

WorkstationClassHeader

public WorkstationClassHeader()
Creates an empty WorkstationClassHeader.


WorkstationClassHeader

public WorkstationClassHeader(Identifier workstationClassId)
Creates a WorkstationClassHeader with the specified identifier.

Parameters:
workstationClassId - The workstation class identifier.

WorkstationClassHeader

public WorkstationClassHeader(FlowTargetKey workstationClassKey)
Creates a WorkstationClassHeader with the specified key.

Parameters:
workstationClassKey - The workstation class key.

WorkstationClassHeader

public WorkstationClassHeader(Identifier workstationClassId,
                              FlowTargetKey workstationClassKey)
Creates a WorkstationClassHeader with the specified identifier and key.

Parameters:
workstationClassId - The workstation class identifier.
workstationClassKey - The workstation class key.
Method Detail

equals

public boolean equals(java.lang.Object object)
Returns true if all fields of this WorkstationClassHeader object are equal to those of the given one.

Overrides:
equals in class FlowTargetHeader
Parameters:
object - The object to be compared with this one.
Returns:
True if this object equals to the given one.

hashCode

public int hashCode()
Returns a hash code for this WorkstationClassHeader object.

Overrides:
hashCode in class FlowTargetHeader
Returns:
The object's hash code.

toString

public java.lang.String toString()
Returns a string representation of this WorkstationClassHeader object.

Overrides:
toString in class FlowTargetHeader
Returns:
A text string including all WorkstationClassHeader fields.


Copyright © 2005 IBM All Rights Reserved.