| Package | Description |
|---|---|
| com.ibm.openpages.api.trigger |
The GRC Trigger framework for extending OpenPages with custom business rules.
|
| com.ibm.openpages.api.trigger.events |
All types of events supported by the GRC Trigger framework.
|
| com.ibm.openpages.api.trigger.ext |
Provides default implementations of trigger rules and event handlers.
|
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
AbstractEventHandler.handleEvent(AbstractEvent event)
Abstract method to handle an event.
|
abstract boolean |
AbstractRule.isApplicable(AbstractEvent event)
Determines whether or not the current operation satisfies the rule.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractResourceEvent
Base class for events that involve Resource objects.
|
class |
AbstractResourceOperationEvent
Base class for event type that involves resource operations on multiple
objects such as copy, associate and disassociate.
|
class |
AssociateResourceEvent
Represents the event type to associate resource objects.
|
class |
CopyResourceEvent
Represents the event type to copy resource objects.
|
class |
CreateResourceEvent
Represents the event type for creating a resource object.
|
class |
CreateResourceWithRelationsEvent
Represents an event type for creating a resource object with parent or child relationships.
|
class |
DeleteResourceEvent
Represents the event type for deleting one or more resource objects.
|
class |
DisassociateResourceEvent
Represents the event type to dissociate resource objects.
|
class |
MoveResourceEvent
Represents an event for moving a resource object.
|
class |
QueryEvent
Represents the event type for GRC API's IQueryService query operations.
|
class |
ReassignPrimaryParentEvent
Represents an event for reassigning primary parent of a resource object.
|
class |
RenameResourceEvent
Represents an event for renaming a resource object
|
class |
SearchEvent
Represents the event type to search for objects.
|
class |
UpdateResourceEvent
Represents the event type for updating a resource object.
|
| Modifier and Type | Method and Description |
|---|---|
AbstractEvent |
GRCTriggerEventFactory.createEvent(TriggerEventType eventType,
Id sourceId,
Id targetId,
java.lang.String destinationName,
CopyOptions copyOptions,
TriggerPositionType position,
Context context,
java.lang.Object returnedObject)
Creates a new event for the event type, Resource Ids, destination name, position and
context.
|
AbstractEvent |
GRCTriggerEventFactory.createEvent(TriggerEventType eventType,
Id sourceId,
Id targetId,
java.lang.String newName,
MoveObjectOptions options,
TriggerPositionType position,
Context context)
Creates a new event for the event type, resource(s), position and context.
|
AbstractEvent |
GRCTriggerEventFactory.createEvent(TriggerEventType eventType,
Id sourceId,
Id targetId,
TriggerPositionType position,
Context context)
Creates a new event for the event type, Resource Ids, position and context.
|
AbstractEvent |
GRCTriggerEventFactory.createEvent(TriggerEventType eventType,
Id parentGrcObjectId,
java.util.List<Id> childGrcObjectIds,
TriggerPositionType position,
Context context)
Creates a new event for the event type, resource(s), position and context.
|
AbstractEvent |
GRCTriggerEventFactory.createEvent(TriggerEventType eventType,
Id id,
TriggerPositionType position,
Context context)
Creates a new event for the event type, Resource Id, position and context.
|
AbstractEvent |
GRCTriggerEventFactory.createEvent(TriggerEventType eventType,
IResource resource,
IResource retResource,
TriggerPositionType position,
Context context)
Creates a new event for the event type, resource(s), position and context.
|
AbstractEvent |
GRCTriggerEventFactory.createEvent(TriggerEventType eventType,
IResource resource,
IResource retResource,
TriggerPositionType position,
Context context,
Id[] additionalParents,
Id[] children)
Creates a new event for the event type, resource(s), position and context.
|
AbstractEvent |
GRCTriggerEventFactory.createEvent(TriggerEventType eventType,
IResource resource,
TriggerPositionType position,
Context context)
Creates a new event for the event type, resource, position and context.
|
AbstractEvent |
GRCTriggerEventFactory.createEvent(TriggerEventType eventType,
IResource resource,
TriggerPositionType position,
Context context,
Id[] additionalParents,
Id[] children)
Creates a new event for the event type, resource, position and context.
|
AbstractEvent |
GRCTriggerEventFactory.createEvent(TriggerEventType eventType,
java.util.List<Id> parentIds,
Id childId,
TriggerPositionType position,
Context context)
Creates a new event for the event type, Resource Ids, position and context.
|
AbstractEvent |
GRCTriggerEventFactory.createEvent(TriggerEventType eventType,
java.util.List<Id> ids,
TriggerPositionType position,
Context context)
Creates a new event for the event type, Resource Ids, position and context.
|
AbstractEvent |
GRCTriggerEventFactory.createEvent(TriggerEventType eventType,
java.lang.String query,
int startIndex,
com.ibm.openpages.service.query.QueryOptions options,
TriggerPositionType position,
Context context)
Creates a new event for the event type, query string, query options,
position and context.
|
AbstractEvent |
GRCTriggerEventFactory.createEvent(TriggerEventType eventType,
TriggerPositionType position,
Context context,
java.lang.Object[] args)
Creates a new event for the event type, position and context.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
DefaultEventHandler.handleEvent(AbstractEvent event) |
boolean |
DefaultRule.isApplicable(AbstractEvent event) |
Licensed Materials - Property of IBM
OpenPages with Watson (PID: 5725-D51)
© Copyright IBM Corporation 2013, 2020. All Rights Reserved.
US Government Users Restricted Rights -
Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.