Interface ICustomPropertyProvider

  • All Known Subinterfaces:
    IApplication

    public interface ICustomPropertyProvider
    Implementors of this interface provides custom properties
    API:
    This is a public API.
    • Method Detail

      • customProperties

        ICustomProperties customProperties()

        Returns custom properties which can be used to store custom specific data.

        Examples:

        ivy.wf.getApplication().customProperties().property("hrm.user.showDetails").setValue(true);

        boolean showDetails = ivy.wf.getApplication().customProperties().property("hrm.user.showDetails").getBooleanValue();

        List<ICustomProperty> properties = ivy.wf.getApplication().customProperties().findAllStartingWith("hrm.user.");

        For storing custom specific settings or preferences that can be managed and changed by the user on the Admin UI you may want to use IGlobalVariable.

        Returns:
        custom properties
        See Also:
        IGlobalVariable
        API:
        This public API is available in IvyScript and Java. It has the visibility ADVANCED.
        Security:
        SESSION OWNS ApplicationCustomPropertyRead PERMISSION OR OWNS ApplicationCustomPropertyRead@SYSTEM PERMISSION