public interface AuditEventGroupManager
| Modifier and Type | Method and Description |
|---|---|
AuditEventGroupManagerResult |
addEntityTypeAction(java.lang.String groupId,
java.lang.String entityTypeActionId,
java.util.HashMap relationAttrs)
Create an AuditEventGroupEntityTypeAction relationship.
|
AuditEventGroupManagerResult |
create(AuditEventGroup auditEventGroup)
Create an AuditEventGroup.
|
AuditEventGroupManagerResult |
delete(java.lang.String groupId)
Delete an AuditEventGroup and all associated AuditEventGroupEntityTypeActions.
|
java.util.List |
getAuditEventGroupEntityTypeActions(SearchCriteria filter,
java.util.Set retAttrs,
java.util.Map configParams)
Search AuditEventGroupEntityTypeAction relations.
|
AuditEventGroup |
getDetails(java.lang.String groupId,
java.util.Set retAttrs)
Returns details of an AuditEventGroup matching the specified entity identifier.
|
java.lang.Boolean |
isAuditEnabled(AuditEvent auditEvent)
Determine if auditing is enabled for the specifed audit event
|
AuditEventGroupManagerResult |
modify(AuditEventGroup auditEventGroup)
Modify the AuditEventGroup attributes in the specified AuditEventGroup.
|
AuditEventGroupManagerBulkRelationResult |
removeEntityTypeActionByAction(java.lang.String actionId)
Delete AuditEventGroupEntityTypeActions by entity type action id
|
AuditEventGroupManagerBulkRelationResult |
removeEntityTypeActionByGroup(java.lang.String groupId)
Delete AuditEventGroupEntityTypeActions by groupId
|
AuditEventGroupManagerBulkRelationResult |
removeEntityTypeActions(SearchCriteria filter)
Delete AuditEventGroupEntityTypeActions
|
java.util.List |
search(SearchCriteria sc,
java.util.Set retAttrs,
java.util.Map config)
Searches all AuditEventGroups that match the specified search criteria.
|
AuditEventGroup getDetails(java.lang.String groupId, java.util.Set retAttrs) throws ValidationFailedException, oracle.iam.platform.entitymgr.NoSuchEntityException, AccessDeniedException, EntitySearchException
groupId - AuditEventGroup identifierretAttrs - set of attributes in Audit Event Group to returnValidationFailedException - If retAttrs contains an invalid attribute nameoracle.iam.platform.entitymgr.NoSuchEntityException - If the entity type is not definedAccessDeniedException - In case user doesn't have authorization to view AuditEventGroupsEntitySearchException - If a ProviderException is thrown from EMjava.util.List search(SearchCriteria sc, java.util.Set retAttrs, java.util.Map config) throws EntitySearchException, AccessDeniedException, oracle.iam.platform.entitymgr.NoSuchEntityException, ValidationFailedException
sc - search criteria to use in searchretAttrs - set of attributes in Audit Event Group to returnconfig - configuration options such as pagination and sortingEntitySearchException - If a ProviderException is thrown from EMAccessDeniedException - In case user doesn't have authorization to view AuditEventGroupsoracle.iam.platform.entitymgr.NoSuchEntityException - If the entity type is not definedValidationFailedException - If retAttrs contains an invalid attribute nameAuditEventGroupManagerResult create(AuditEventGroup auditEventGroup) throws ValidationFailedException, EntityAlreadyExistsException, EntityCreateException, AccessDeniedException
auditEventGroup - the AuditEventGroup entityValidationFailedException - If one or more attributes in the auditEventGroup is not defined for the entity typeEntityAlreadyExistsExceptionEntityCreateException - If any exception is thrown by the EMAccessDeniedException - In case user doesn't have authorization to create AuditEventGroupsAuditEventGroupManagerResult modify(AuditEventGroup auditEventGroup) throws ValidationFailedException, EntityModifyException, oracle.iam.platform.entitymgr.NoSuchEntityException, AccessDeniedException, EntityLockedException, oracle.iam.platform.entitymgr.InvalidDataTypeException, oracle.iam.platform.entitymgr.StaleEntityException, oracle.iam.platform.entitymgr.InvalidDataFormatException, oracle.iam.platform.entitymgr.UnsupportedOperationException, oracle.iam.platform.entitymgr.UnknownAttributeException, oracle.iam.platform.entitymgr.ProviderException
auditEventGroup - The AuditEventGroup entity with modified attribute valuesValidationFailedExceptionEntityModifyExceptionoracle.iam.platform.entitymgr.NoSuchEntityExceptionAccessDeniedExceptionEntityLockedExceptionoracle.iam.platform.entitymgr.InvalidDataTypeExceptionoracle.iam.platform.entitymgr.StaleEntityExceptionoracle.iam.platform.entitymgr.InvalidDataFormatExceptionoracle.iam.platform.entitymgr.UnsupportedOperationExceptionoracle.iam.platform.entitymgr.UnknownAttributeExceptionoracle.iam.platform.entitymgr.ProviderExceptionAuditEventGroupManagerResult delete(java.lang.String groupId) throws EntityDeleteException, oracle.iam.platform.entitymgr.NoSuchEntityException, AccessDeniedException, ValidationFailedException, EntityLockedException
groupId - AuditEventGroup IdValidationFailedExceptionEntityDeleteExceptionoracle.iam.platform.entitymgr.NoSuchEntityExceptionAccessDeniedExceptionEntityLockedExceptionAuditEventGroupManagerResult addEntityTypeAction(java.lang.String groupId, java.lang.String entityTypeActionId, java.util.HashMap relationAttrs) throws ValidationFailedException, EntityModifyException, oracle.iam.platform.entitymgr.NoSuchEntityException, AccessDeniedException, EntityLockedException
groupId - AuditEventGroup IdentityTypeActionId - AuditEventEntityTypeAction IdEntityModifyExceptionoracle.iam.platform.entitymgr.NoSuchEntityExceptionAccessDeniedExceptionValidationFailedExceptionEntityLockedExceptionjava.util.List getAuditEventGroupEntityTypeActions(SearchCriteria filter, java.util.Set retAttrs, java.util.Map configParams) throws ValidationFailedException, oracle.iam.platform.entitymgr.NoSuchEntityException, AccessDeniedException, EntitySearchException
filter - Search criteriaretAttrs - Return attribute namesconfigParams - Sorting and paging parametersoracle.iam.platform.entitymgr.NoSuchEntityExceptionAccessDeniedExceptionValidationFailedExceptionEntitySearchExceptionAuditEventGroupManagerBulkRelationResult removeEntityTypeActionByGroup(java.lang.String groupId) throws ValidationFailedException, EntityModifyException, oracle.iam.platform.entitymgr.NoSuchEntityException, AccessDeniedException
groupId - Unique identifier of groupEntityModifyExceptionoracle.iam.platform.entitymgr.NoSuchEntityException - if group cannot be foundAccessDeniedException - if logged in user does not have permission to delete the groupValidationFailedExceptionAuditEventGroupManagerBulkRelationResult removeEntityTypeActionByAction(java.lang.String actionId) throws ValidationFailedException, EntityModifyException, oracle.iam.platform.entitymgr.NoSuchEntityException, AccessDeniedException
actionId - Unique identifier of entity type actionEntityModifyExceptionoracle.iam.platform.entitymgr.NoSuchEntityExceptionAccessDeniedExceptionValidationFailedExceptionAuditEventGroupManagerBulkRelationResult removeEntityTypeActions(SearchCriteria filter) throws EntityModifyException, ValidationFailedException, oracle.iam.platform.entitymgr.NoSuchEntityException, AccessDeniedException
filter - Search criteria for relations to be deletedEntityModifyExceptionoracle.iam.platform.entitymgr.NoSuchEntityExceptionAccessDeniedExceptionValidationFailedExceptionjava.lang.Boolean isAuditEnabled(AuditEvent auditEvent) throws EntitySearchException, AccessDeniedException, oracle.iam.platform.entitymgr.NoSuchEntityException, ValidationFailedException
auditEvent - The audit event to be evaluatedEntitySearchExceptionoracle.iam.platform.entitymgr.NoSuchEntityExceptionAccessDeniedExceptionValidationFailedException