com.ibm.itim.dataservices.model.domain.access

Interface Access

  • All Known Implementing Classes:
    AccessInfo


    public interface Access
    A generic interface to represent an access and access provisioning configuration. Access is an abstraction of IT resource access that is independent of access control mechanism in IT environment.
    Since:
    TIM 5.0
    • Field Detail

      • ACCESS_ATTR_NAME

        static final java.lang.String ACCESS_ATTR_NAME
        String constant for the access attribute name.
        See Also:
        Constant Field Values
      • ACCESS_ATTR_TYPE

        static final java.lang.String ACCESS_ATTR_TYPE
        String constant for the access attribute type.
        See Also:
        Constant Field Values
      • ACCESS_ATTR_DESC

        static final java.lang.String ACCESS_ATTR_DESC
        String constant for the access attribute description.
        See Also:
        Constant Field Values
      • ACCESS_ATTR_OWNER

        static final java.lang.String ACCESS_ATTR_OWNER
        String constant for the access attribute owner.
        See Also:
        Constant Field Values
      • ACCESS_ATTR_OPTION

        static final java.lang.String ACCESS_ATTR_OPTION
        String constant for the access attribute option.
        See Also:
        Constant Field Values
      • ACCESS_ATTR_APPROVAL_PROCESS_ID

        static final java.lang.String ACCESS_ATTR_APPROVAL_PROCESS_ID
        String constant for the access attribute approval process ID.
        See Also:
        Constant Field Values
      • ACCESS_ATTR_NOTIFY_PROVISION

        static final java.lang.String ACCESS_ATTR_NOTIFY_PROVISION
        String constant for the access attribute notify for new provision.
        See Also:
        Constant Field Values
      • ACCESS_ATTR_NOTIFY_DEPROVISION

        static final java.lang.String ACCESS_ATTR_NOTIFY_DEPROVISION
        String constant for the access attribute notify for deprovision.
        See Also:
        Constant Field Values
      • ACCESS_ATTR_ADDITIONAL_INFO

        static final java.lang.String ACCESS_ATTR_ADDITIONAL_INFO
        See Also:
        Constant Field Values
      • ACCESS_ATTR_CATEGORY

        static final java.lang.String ACCESS_ATTR_CATEGORY
        String constant for the access category to avoid a conflict with erobjectprofilename attribute.
        See Also:
        Constant Field Values
    • Method Detail

      • getAccessId

        java.lang.String getAccessId()
        Returns the unique id for the access.
        Returns:
        String format of the id
      • getAccessName

        java.lang.String getAccessName()
        Returns the access name.
        Returns:
        String that represents the name
      • getAccessType

        java.lang.String getAccessType()
        Returns the access type.
        Returns:
        String that represents the type
      • isAccessEnabled

        boolean isAccessEnabled()
        Returns true if access is enabled for user request, false otherwise.
      • isCommonAccess

        boolean isCommonAccess()
        Returns true if access is enabled for user request and it is commonly requested, false otherwise.
      • getAccessDescription

        java.lang.String getAccessDescription()
        Returns the access description.
        Returns:
        String that represents the access description
      • getAccessOwner

        DistinguishedName getAccessOwner()
        Returns the DisginuishedName of the access administration owner.
        Returns:
        DisginuishedName of the owner
      • getTags

        java.util.Set<java.lang.String> getTags()
        Return keywords for describing access for search purposes
        Returns:
        Set of keywords
      • getBadges

        java.util.Set<Badge> getBadges()
        Return Set of badges - labels with display format information (style)
        Returns:
        Set of Badge objects
      • getIconURI

        java.lang.String getIconURI()
        Return URI pointing to access icon
        Returns:
        icon URI value
      • getAdditionalInfo

        java.lang.String getAdditionalInfo()
        Return Special kind of information in case regular description is not sufficient enough.
        Returns:
        additional information