index

Package gb_fgacexcludedobjects_rules

This package provides support subprograms for the FGAC Excluded Objects API, gb_fgacexcludedobjects.
 
The validation procedure is called by the API, but may also be called directly by an application if data validation is needed prior to calling the API.
 
The API will always run the validation checks again.


Program units
p_register_entity   Registers the attribute/value pairs to the message cache.
p_register_entity   Registers the attribute/value pairs to the message cache.
p_validate   Validates all the data in the record.


p_register_entity

PROCEDURE p_register_entity(p_operation_type     NUMBER,
                            p_internal_record_id VARCHAR2)

Registers the attribute/value pairs to the message cache.
This signature uses the ROWID only for the delete operations.

Parameters
p_operation_type   Type of the operation to be registered. Required
p_internal_record_id   Database ROWID. Required


p_register_entity

PROCEDURE p_register_entity(p_operation_type     NUMBER,
                            p_object             gobfeob.gobfeob_object%TYPE,
                            p_user_id            gobfeob.gobfeob_user_id%TYPE DEFAULT gb_common.f_sct_user,
                            p_internal_record_id VARCHAR2)

Registers the attribute/value pairs to the message cache.
This signature registers the all parameters.

Parameters
p_operation_type   Type of the operation to be registered. Required
p_object   Object to be excluded from FGAC processing. Required Key
p_user_id   Oracle ID of the user who created or last updated the record. Optional
p_internal_record_id   Database ROWID. Required


p_validate

PROCEDURE p_validate(p_object  gobfeob.gobfeob_object%TYPE,
                     p_user_id gobfeob.gobfeob_user_id%TYPE DEFAULT gb_common.f_sct_user)

Validates all the data in the record.

Parameters
p_object   Object excluded from FGAC processing. Required Key
p_user_id   Oracle ID of the user creating or updating the record. Optional