PO01230: THE SENSITIVITY FUNCTION NEEDS TO BE CUSTOMIZABLE

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as fixed if next.

Error description

  • A person may be deemed as sensitive and so can only be viewed by
    a select group of persons or person. The sensitivity function
    needs to be customizable by customers therefore an API is
    necessary.
    

Local fix

  • Not Applicable.
    

Problem summary

  • Provide customization point for Participant Sensitivity check
    

Problem conclusion

  • This APAR has been addressed in 6.0.5.2:
    Previously, there were no customization point for Participant
    Security check.
    A new interface - curam.core.impl.InternalUserSecurityHook and
    a default implementation class -
    curam.core.impl.InternalUserSecurityHookImpl have been
    introduced in OOTB to support this. The implementation logic
    inside the else block of
    curam.core.impl.ParticipantSecurityCheck.authorize() has now
    been moved to the new class.
    Customers who want override the authorize method have to
        create a new class that implements InternalUserSecurityHook
    interface and provide implementation to the authorize method
        bind the new implementation in their Module class
    For example, in their own Module class,
    bind(InternalUserSecurityHook.class).toInstance(new
    MockInternalUserSecurityHookImpl());
    By default, the OOTB implementation is executed. After the new
    implementation class is bounded, it will be called.
    To load their new Module class, customers should add a row to
    MODULECLASSNAME table in the database using a custom DMX file.
    More details can be found in chapter 5 of Persistence Cookbook
    guide.
    

Temporary fix

  • n/a
    

Comments

APAR Information

  • APAR number

    PO01230

  • Reported component name

    CURAM SOCIAL PG

  • Reported component ID

    5725H2600

  • Reported release

    604

  • Status

    CLOSED FIN

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-05-09

  • Closed date

    2013-08-02

  • Last modified date

    2013-08-02

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Modules/Macros

  • n/a
    

Fix information

Applicable component levels

  • R605 PSY

       UP



Rate this page:

(0 users)Average rating

Add comments

Document information


More support for:

Cúram Social Program Management

Software version:

604

Reference #:

PO01230

Modified date:

2013-08-02

Translate my page

Machine Translation

Content navigation