Creates a new Participant instance.
Syntax
To add a new participant instance to an existing participant in a relationship instance:
Participant(String relDefName,String partDefName, int instanceId,BusObj partData) Participant(String relDefName,String partDefName, int instanceId,String partData) Participant(String relDefName,String partDefName, int instanceId,long partData) Participant(String relDefName,String partDefName, int instanceId,int partData) Participant(String relDefName,String partDefName, int instanceId,double partData) Participant(String relDefName,String partDefName, int instanceId,float partData) Participant(String relDefName,String partDefName, int instanceId,boolean partData)
To create a new participant instance with no relationship instance:
Participant(String relDefName,String partDefName, BusObj partData) Participant(String relDefName,String partDefName, String partData) Participant(String relDefName,String partDefName, long partData) Participant(String relDefName,String partDefName, int partData) Participant(String relDefName,String partDefName, double partData) Participant(String relDefName,String partDefName, float partData) Participant(String relDefName,String partDefName, boolean partData)
Parameters
Return values
Returns new participant instance.
Exceptions
RelationshipRuntimeException - See "Handling exceptions".
Notes
This method is the Participant class constructor. It takes the following forms:
The data to associate with the participantData parameter depends on the kind of relationship:
Examples
// create a participant instance with no relationship instance ID participant p = new Participant(myRelDef,myPartDef,myBusObj); // create a relationship instance int relInstanceId = Relationship.addParticipant(p);
See also
addMyChildren(), Creating relationship definitions, "Transforming with a submap"