public static void maintainChildVerb (String relDefName, String appSpecificParticpntName, String genericParticpntName, BusObj appSpecificObj, String appSpecificChildObj, BusObj genericObj, String genericChildObj, CxExecutionContext map_ctx, boolean to_Retrieve, boolean is_Composite)
None.
RelationshipRuntimeException--see the Notes section for more information on when this exception is thrown
ClassCastException
The maintainChildVerb() method performs the following validations on arguments that are passed in:
If any of these validations fails, maintainChildVerb() throws the RelationshipRuntimeException exception.
Once the arguments are validated, the action that maintainChildVerb() takes depends on the following information:
For more information on the actions that maintainChildVerb() takes, see Determining the child verb setting. Table 105 through Table 108 provide the actions for each of the calling contexts.
You call this method in the transformation step for the child attribute of a parent object. This child object can participant in either
You usually use maintainChildVerb() to set the verb of a child object that participates in a composite identity relationship (maintainCompositeRelationship()). However, you can also call it to set the verb of a child object that participates in a simple identity relationship (maintainSimpleIdentityRelationship()).
For an example involving maintainChildVerb(), see Customizing map rules for a composite identity relationship.