Interface IAdditionalPropertyable

  • All Known Subinterfaces:
    IBusinessCase, ICase, ITask

    @Deprecated
    public interface IAdditionalPropertyable
    Deprecated.
    use custom fields instead
    Workflow classes implementing this interface are able to handle additional properties.
    Since:
    17.05.2006
    API:
    This is a public API.
    • Method Detail

      • setAdditionalProperty

        @Deprecated
        void setAdditionalProperty​(String name,
                                   String value)
        Deprecated.
        use customFields().textField(name).set(value) instead

        Sets an additional property.

        Note: If the object (task or case), on which the additional property is set, is not yet persisted in the system database then the object (task or case) will be persisted in the system database by this method.

        Parameters:
        name - the additional property name
        value - the additional property value. If value is null the property is removed.
        API:
        This public API is available in IvyScript and Java. It has the visibility ADVANCED.
        Security:
        Case: SESSION OWNS CaseWriteAdditionalProperty PERMISSION OR OWNS CaseWriteAdditionalProperty@SYSTEM PERMISSION
        Task: SESSION OWNS TaskWriteAdditionalProperty PERMISSION OR OWNS TaskWriteAdditionalProperty@SYSTEM PERMISSION
      • getAdditionalProperty

        @Deprecated
        String getAdditionalProperty​(String name)
        Deprecated.
        use customFields().textField(name).getOrNull() instead
        Gets an additional property value
        Parameters:
        name - the additional property name
        Returns:
        the addional property value or null if property does not exists
        API:
        This public API is available in IvyScript and Java. It has the visibility ADVANCED.
        Security:
        Case: SESSION OWNS CaseReadAdditionalProperty PERMISSION OR OWNS CaseReadAdditionalProperty@SYSTEM PERMISSION
        Task: SESSION OWNS TaskReadAdditionalProperty PERMISSION OR OWNS TaskReadAdditionalProperty@SYSTEM PERMISSION
      • getAdditionalPropertyNames

        @Deprecated
        List<String> getAdditionalPropertyNames()
        Deprecated.
        use customFields().all() instead
        Gets all additional property names
        Returns:
        list with all additonal property names
        API:
        This public API is available in IvyScript and Java. It has the visibility ADVANCED.
        Security:
        Case: SESSION OWNS CaseReadAllAdditionalPropertyNames PERMISSION OR OWNS CaseReadAllAdditionalPropertyNames@SYSTEM PERMISSION
        Task: SESSION OWNS TaskReadAllAdditionalPropertyNames PERMISSION OR OWNS TaskReadAllAdditionalPropertyNames@SYSTEM PERMISSION