public class OCPolicyComponentImpl extends java.lang.Object implements OCPolicyComponent
Modifier and Type | Class and Description |
---|---|
class |
OCPolicyComponentImpl.OCEventComparator |
Constructor and Description |
---|
OCPolicyComponentImpl() |
Modifier and Type | Method and Description |
---|---|
void |
bindBulkCreateObjectsEvent(OCEvent.BulkCreateObjectsEvent event) |
void |
bindCreateObjectEvent(OCEvent.CreateObjectEvent event) |
void |
bindDeleteObjectEvent(OCEvent.DeleteObjectEvent event) |
void |
bindUpdateObjectEvent(OCEvent.UpdateObjectEvent event) |
boolean |
evaluateFilters(OCEvent event,
ContentResult cResult,
java.util.HashMap<java.lang.String,java.lang.Object> additionalEventParams,
java.lang.String ticket) |
boolean |
evaluateFilters(OCEvent event,
OpenContentObject openContentObject,
java.util.HashMap<java.lang.String,java.lang.Object> additionalEventParams,
java.lang.String ticket) |
void |
executeAfterBulkCreateObjectsEvents(java.util.List<ContentResult> cResults,
java.lang.String ticket,
java.util.HashMap<java.lang.String,java.lang.Object> additionalParams) |
void |
executeAfterCreateObjectEvents(ContentResult cResult,
java.lang.String ticket,
java.util.HashMap<java.lang.String,java.lang.Object> additionalParams) |
void |
executeAfterDeleteObjectEvents(ContentResult cResult,
java.lang.String ticket,
java.util.HashMap<java.lang.String,java.lang.Object> additionalParams) |
void |
executeAfterUpdateObjectEvents(ContentResult cResult,
java.lang.String ticket,
java.util.HashMap<java.lang.String,java.lang.Object> additionalParams) |
void |
executeAfterUpdateObjectEvents(OpenContentObject openContentObject,
java.lang.String ticket,
java.util.HashMap<java.lang.String,java.lang.Object> additionalParams) |
void |
executeBeforeBulkCreateObjectsEvents(java.util.List<ContentResult> cResults,
java.lang.String ticket,
java.util.HashMap<java.lang.String,java.lang.Object> additionalParams) |
void |
executeBeforeCreateObjectEvents(ContentResult cResult,
java.lang.String ticket,
java.util.HashMap<java.lang.String,java.lang.Object> additionalParams) |
void |
executeBeforeDeleteObjectEvents(ContentResult cResult,
java.lang.String ticket,
java.util.HashMap<java.lang.String,java.lang.Object> additionalParams) |
void |
executeBeforeUpdateObjectEvents(ContentResult cResult,
java.lang.String ticket,
java.util.HashMap<java.lang.String,java.lang.Object> additionalParams) |
void |
executeBeforeUpdateObjectEvents(OpenContentObject openContentObject,
java.lang.String ticket,
java.util.HashMap<java.lang.String,java.lang.Object> additionalParams) |
java.util.List<OCEvent.BulkCreateObjectsEvent> |
getAfterBulkCreateObjectsEvents() |
java.util.List<OCEvent.CreateObjectEvent> |
getAfterCreateObjectEvents() |
java.util.List<OCEvent.DeleteObjectEvent> |
getAfterDeleteObjectEvents() |
java.util.List<OCEvent.UpdateObjectEvent> |
getAfterUpdateObjectEvents() |
java.util.List<OCEvent.BulkCreateObjectsEvent> |
getBeforeBulkCreateObjectsEvents() |
java.util.List<OCEvent.CreateObjectEvent> |
getBeforeCreateObjectEvents() |
java.util.List<OCEvent.DeleteObjectEvent> |
getBeforeDeleteObjectEvents() |
java.util.List<OCEvent.UpdateObjectEvent> |
getBeforeUpdateObjectEvents() |
public java.util.List<OCEvent.CreateObjectEvent> getBeforeCreateObjectEvents()
getBeforeCreateObjectEvents
in interface OCPolicyComponent
public java.util.List<OCEvent.CreateObjectEvent> getAfterCreateObjectEvents()
getAfterCreateObjectEvents
in interface OCPolicyComponent
public java.util.List<OCEvent.BulkCreateObjectsEvent> getBeforeBulkCreateObjectsEvents()
getBeforeBulkCreateObjectsEvents
in interface OCPolicyComponent
public java.util.List<OCEvent.BulkCreateObjectsEvent> getAfterBulkCreateObjectsEvents()
getAfterBulkCreateObjectsEvents
in interface OCPolicyComponent
public java.util.List<OCEvent.UpdateObjectEvent> getBeforeUpdateObjectEvents()
getBeforeUpdateObjectEvents
in interface OCPolicyComponent
public java.util.List<OCEvent.UpdateObjectEvent> getAfterUpdateObjectEvents()
getAfterUpdateObjectEvents
in interface OCPolicyComponent
public java.util.List<OCEvent.DeleteObjectEvent> getBeforeDeleteObjectEvents()
getBeforeDeleteObjectEvents
in interface OCPolicyComponent
public java.util.List<OCEvent.DeleteObjectEvent> getAfterDeleteObjectEvents()
getAfterDeleteObjectEvents
in interface OCPolicyComponent
public void bindCreateObjectEvent(OCEvent.CreateObjectEvent event)
bindCreateObjectEvent
in interface OCPolicyComponent
public void executeBeforeCreateObjectEvents(ContentResult cResult, java.lang.String ticket, java.util.HashMap<java.lang.String,java.lang.Object> additionalParams)
executeBeforeCreateObjectEvents
in interface OCPolicyComponent
public void executeAfterCreateObjectEvents(ContentResult cResult, java.lang.String ticket, java.util.HashMap<java.lang.String,java.lang.Object> additionalParams)
executeAfterCreateObjectEvents
in interface OCPolicyComponent
public void bindBulkCreateObjectsEvent(OCEvent.BulkCreateObjectsEvent event)
bindBulkCreateObjectsEvent
in interface OCPolicyComponent
public void executeBeforeBulkCreateObjectsEvents(java.util.List<ContentResult> cResults, java.lang.String ticket, java.util.HashMap<java.lang.String,java.lang.Object> additionalParams)
executeBeforeBulkCreateObjectsEvents
in interface OCPolicyComponent
public void executeAfterBulkCreateObjectsEvents(java.util.List<ContentResult> cResults, java.lang.String ticket, java.util.HashMap<java.lang.String,java.lang.Object> additionalParams)
executeAfterBulkCreateObjectsEvents
in interface OCPolicyComponent
public void bindUpdateObjectEvent(OCEvent.UpdateObjectEvent event)
bindUpdateObjectEvent
in interface OCPolicyComponent
public void executeBeforeUpdateObjectEvents(ContentResult cResult, java.lang.String ticket, java.util.HashMap<java.lang.String,java.lang.Object> additionalParams)
executeBeforeUpdateObjectEvents
in interface OCPolicyComponent
public void executeBeforeUpdateObjectEvents(OpenContentObject openContentObject, java.lang.String ticket, java.util.HashMap<java.lang.String,java.lang.Object> additionalParams)
executeBeforeUpdateObjectEvents
in interface OCPolicyComponent
public void executeAfterUpdateObjectEvents(ContentResult cResult, java.lang.String ticket, java.util.HashMap<java.lang.String,java.lang.Object> additionalParams)
executeAfterUpdateObjectEvents
in interface OCPolicyComponent
public void executeAfterUpdateObjectEvents(OpenContentObject openContentObject, java.lang.String ticket, java.util.HashMap<java.lang.String,java.lang.Object> additionalParams)
executeAfterUpdateObjectEvents
in interface OCPolicyComponent
public void bindDeleteObjectEvent(OCEvent.DeleteObjectEvent event)
bindDeleteObjectEvent
in interface OCPolicyComponent
public void executeBeforeDeleteObjectEvents(ContentResult cResult, java.lang.String ticket, java.util.HashMap<java.lang.String,java.lang.Object> additionalParams)
executeBeforeDeleteObjectEvents
in interface OCPolicyComponent
public void executeAfterDeleteObjectEvents(ContentResult cResult, java.lang.String ticket, java.util.HashMap<java.lang.String,java.lang.Object> additionalParams)
executeAfterDeleteObjectEvents
in interface OCPolicyComponent
public boolean evaluateFilters(OCEvent event, ContentResult cResult, java.util.HashMap<java.lang.String,java.lang.Object> additionalEventParams, java.lang.String ticket)
public boolean evaluateFilters(OCEvent event, OpenContentObject openContentObject, java.util.HashMap<java.lang.String,java.lang.Object> additionalEventParams, java.lang.String ticket)