com.fxcm.fix
Class Party

java.lang.Object
  extended by com.fxcm.fix.Party
All Implemented Interfaces:
Serializable

public class Party
extends Object
implements Serializable

Party component block. Used to identify a particular party in the chain of events for a particular business transaction.

See Also:
Serialized Form

Nested Class Summary
 class Party.SubParty
           
 
Constructor Summary
Party()
          Empty constructor.
Party(String aPartyId, String aPartyIdSource, String aPartyRole)
          Constructor with full set of fields.
 
Method Summary
 void clear()
           
 boolean fill(IFieldGroup aGroup)
           
 boolean fill(Party aOrig)
          Fills out object state.
 String getPartyId()
          Obtains the id of the party.
 String getPartyIdSource()
          Optains PartyIdSource (long name) of the party.
 String getPartyRole()
          Obtains PartyRole.
 String getPartySubId(String aPartySubIdType)
           
 Iterator getSubParties()
          Obtains enumeration SubParties.
 boolean isValid()
           
 void setPartyId(String aPartyId)
          Updates partyId.
 void setPartyIdSource(String aPartyIdSource)
          Updates partyIdSource.
 void setPartyRole(String aPartyRole)
          Updates Party Role.
 void setSubParty(String aPartySubIdType, String aPartySubId)
          Updates partySubId.
 IFieldGroup toGroup(IMessageFactory aFactory)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Party

public Party()
Empty constructor.


Party

public Party(String aPartyId,
             String aPartyIdSource,
             String aPartyRole)
Constructor with full set of fields.


 

Parameters:
aPartyId - PartyId of the institution.
aPartyIdSource - PartyIdSource of the institution (the long name).
aPartyRole - Party Role.
Method Detail

getPartyId

public String getPartyId()
                  throws NotDefinedException
Obtains the id of the party.


 

Returns:
Party Id.
Throws:
NotDefinedException - when field not specified.

getPartyIdSource

public String getPartyIdSource()
                        throws NotDefinedException
Optains PartyIdSource (long name) of the party.


 

Returns:
partyIdSource.
Throws:
NotDefinedException - when field not specified.

getPartyRole

public String getPartyRole()
                    throws NotDefinedException
Obtains PartyRole.


 

Returns:
The description of Party Role.
Throws:
NotDefinedException - when field not specified.

setPartyId

public void setPartyId(String aPartyId)
Updates partyId.


 

Parameters:
aPartyId - PartyId of the institution.

setPartyIdSource

public void setPartyIdSource(String aPartyIdSource)
Updates partyIdSource.


 

Parameters:
aPartyIdSource - Long name of the party.

setPartyRole

public void setPartyRole(String aPartyRole)
Updates Party Role.


 

Parameters:
aPartyRole - partyRole

getSubParties

public Iterator getSubParties()
Obtains enumeration SubParties.


 

Returns:
The description of Party Sub Id

setSubParty

public void setSubParty(String aPartySubIdType,
                        String aPartySubId)
Updates partySubId.


 

Parameters:
aPartySubIdType - PartySubIdType
aPartySubId - PartySubId

getPartySubId

public String getPartySubId(String aPartySubIdType)

fill

public boolean fill(Party aOrig)
Fills out object state.


 

Parameters:
aOrig - Object to copy state from.
Returns:
true if state is updated successfully; false otherwise.

isValid

public boolean isValid()

clear

public void clear()

fill

public boolean fill(IFieldGroup aGroup)

toGroup

public IFieldGroup toGroup(IMessageFactory aFactory)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2012 FXCM, LLC. All Rights Reserved.