com.ibm.itim.auditing.eventmodel

Class CustomExtensionEventInfo

  • All Implemented Interfaces:
    java.io.Serializable


    public class CustomExtensionEventInfo
    extends EventInfo
    This class holds information of events generated in custom extension code.
    See Also:
    Serialized Form
    • Constructor Detail

      • CustomExtensionEventInfo

        public CustomExtensionEventInfo(java.lang.String ITIMEventCategory,
                                        java.lang.String action)
        Constructs the CustomExtensionEventInfo object that stores information of the custom extension event.
        Parameters:
        ITIMEventCategory - Event Type (category) of the event
        action - Name of the action being performed
      • CustomExtensionEventInfo

        public CustomExtensionEventInfo(java.lang.String ITIMEventCategory,
                                        java.lang.String entityName,
                                        java.lang.String entityDN,
                                        java.lang.String entityType,
                                        java.lang.String action,
                                        java.lang.String initiatorName,
                                        java.lang.String initiatorDN,
                                        java.lang.String initiatorPersonName,
                                        java.lang.String initiatorPersonDN,
                                        java.lang.String containerName,
                                        java.lang.String containerDN,
                                        java.lang.String targetEntityName,
                                        java.lang.String targetEntityDN,
                                        java.lang.String targetEntityType,
                                        java.lang.String resultSummary,
                                        java.lang.String comments)
        Constructs the CustomExtensionEventInfo object that stores information of the custom extension event.
        Parameters:
        ITIMEventCategory - Type of the event
        entityName - Name of the entity being operated
        entityDN - Distinguished Name of the entity being operated
        entityType - Type of the entity
        action - Name of the action being performed
        initiatorName - Name of the Requester
        initiatorDN - Distinguished Name of the Requester
        initiatorPersonName - Person name of the Requester
        initiatorPersonDN - Distinguished Name of the Requester
        containerName - Name of the Container which holds the entity
        containerDN - DistinguishedName of the Container
        targetEntityName - Name of the target entity
        targetEntityDN - Distinguished Name of the target entity
        targetEntityType - Type of the target entity
        resultSummary - Result of the event
        comments - Comments for the event
    • Method Detail

      • setITIMEventCategory

        public void setITIMEventCategory(java.lang.String ITIMEventCategory)
        Sets the Event Type of Extension event.
      • setEntityName

        public void setEntityName(java.lang.String entityName)
        Sets the Name of the entity being operated.
      • setEntityDN

        public void setEntityDN(java.lang.String entityDN)
        Sets the Distinguished Name of the entity being operated.
      • setEntityType

        public void setEntityType(java.lang.String entityType)
        Sets the Type of the entity being operated.
      • setAction

        public void setAction(java.lang.String action)
        Sets the name of the operation being performed.
      • setTargetEntityName

        public void setTargetEntityName(java.lang.String targetEntityName)
        Sets the Name of the target entity.
      • setTargetEntityDN

        public void setTargetEntityDN(java.lang.String targetEntityDN)
        Sets the Distinguished Name of the target entity.
      • setResultSummary

        public void setResultSummary(java.lang.String resultSummary)
        Sets the result of the event.
      • setComments

        public void setComments(java.lang.String comments)
        Sets the comments for the event.
      • setContainerName

        public void setContainerName(java.lang.String tenantID)
        Sets the Name of the Container which holds the entity.
      • setContainerDN

        public void setContainerDN(java.lang.String tenantDN)
        Sets the DistinguishedName of the Container which holds the entity.
      • setInitiatorName

        public void setInitiatorName(java.lang.String initiatorName)
        Sets the name of the Requester who is performing the operation.
      • setInitiatorDN

        public void setInitiatorDN(java.lang.String initiatorDN)
        Sets the Distinguished Name of the Requester who is performing the operation.
      • setInitiatorPersonName

        public void setInitiatorPersonName(java.lang.String initiatorPersonName)
        Sets the person name of the Requester who is performing the operation.
      • setInitiatorPersonDN

        public void setInitiatorPersonDN(java.lang.String initiatorPersonDN)
        Sets the person's distinguished name of the Requester who is performing the operation.
      • setInitiatorType

        public void setInitiatorType(com.ibm.itim.apps.ejb.request.RequestAuditData.InitiatorType initiatorType)
        Sets the type of Requester who is performing the operation.