Package biz.onixs.cme.stp.handler
Enum PartyRole
- java.lang.Object
-
- java.lang.Enum<PartyRole>
-
- biz.onixs.cme.stp.handler.PartyRole
-
- All Implemented Interfaces:
Serializable,Comparable<PartyRole>
public enum PartyRole extends Enum<PartyRole>
Identifies the type or role of the PartyID specified. For subscriptions, Executing Trader (Role =12) can be specified. For filtered snapshots, Clearing Firm (Role = 4), Trading Firm (Role = 1), and Account (Role = 24) can be specified.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description AssetManagerAsset ManagerClearingFirmClearing FirmClearingOrganizationClearing OrganizationContraFirmContra FirmContraTraderContra TraderCustomerAccountCustomer AccountDataRepositoryData Repository (e.g.EnteringFirmEntering FirmEnteringTraderEntering TraderExchangeExchangeExecutingFirmTrading Member Firm IDExecutingSystemExecuting SystemExecutingTraderExecuting TraderExecutionVenueExecution VenueGlobexFirmIDExecuting Firm / GFIDInterDealerBrokerInter Dealer BrokerInvestmentDecisionMakerInvestment decision makerNoneDefault value.OrderEntryOperatorIDOrder Entry Operator IDPrimeBrokerExecution VenueReportOriginatorReport originatorSessionIDSession IDSettlementFirmSettlement Firm - GFID
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PartyRoleforValue(int value)Returns enum value for the int representationintgetValue()Gets current value.static PartyRolevalueOf(String name)Returns the enum constant of this type with the specified name.static PartyRole[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
None
public static final PartyRole None
Default value. Do not use it directly.
-
GlobexFirmID
public static final PartyRole GlobexFirmID
Executing Firm / GFID
-
ClearingFirm
public static final PartyRole ClearingFirm
Clearing Firm
-
EnteringFirm
public static final PartyRole EnteringFirm
Entering Firm
-
ExecutingTrader
public static final PartyRole ExecutingTrader
Executing Trader
-
ExecutingSystem
public static final PartyRole ExecutingSystem
Executing System
-
ContraFirm
public static final PartyRole ContraFirm
Contra Firm
-
ClearingOrganization
public static final PartyRole ClearingOrganization
Clearing Organization
-
Exchange
public static final PartyRole Exchange
Exchange
-
CustomerAccount
public static final PartyRole CustomerAccount
Customer Account
-
InterDealerBroker
public static final PartyRole InterDealerBroker
Inter Dealer Broker
-
EnteringTrader
public static final PartyRole EnteringTrader
Entering Trader
-
ContraTrader
public static final PartyRole ContraTrader
Contra Trader
-
OrderEntryOperatorID
public static final PartyRole OrderEntryOperatorID
Order Entry Operator ID
-
AssetManager
public static final PartyRole AssetManager
Asset Manager
-
SessionID
public static final PartyRole SessionID
Session ID
-
ReportOriginator
public static final PartyRole ReportOriginator
Report originator
-
ExecutionVenue
public static final PartyRole ExecutionVenue
Execution Venue
-
PrimeBroker
public static final PartyRole PrimeBroker
Execution Venue
-
SettlementFirm
public static final PartyRole SettlementFirm
Settlement Firm - GFID
-
DataRepository
public static final PartyRole DataRepository
Data Repository (e.g. SDR)
-
InvestmentDecisionMaker
public static final PartyRole InvestmentDecisionMaker
Investment decision maker
-
ExecutingFirm
public static final PartyRole ExecutingFirm
Trading Member Firm ID
-
-
Method Detail
-
values
public static PartyRole[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (PartyRole c : PartyRole.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static PartyRole valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
getValue
public int getValue()
Gets current value.- Returns:
- current value.
-
forValue
public static PartyRole forValue(int value)
Returns enum value for the int representation- Parameters:
value- value- Returns:
- value.
-
-