public class GoogleAppsChangeLogConsumer extends ChangeLogConsumerBase
ChangeLogConsumer which provisions via Google Apps API.| Constructor and Description |
|---|
GoogleAppsChangeLogConsumer() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
processAttributeAssignAdd(GoogleAppsChangeLogConsumer consumer,
ChangeLogEntry changeLogEntry)
Add an attribute.
|
protected void |
processAttributeAssignDelete(GoogleAppsChangeLogConsumer consumer,
ChangeLogEntry changeLogEntry)
Delete an attribute.
|
long |
processChangeLogEntries(List<ChangeLogEntry> changeLogEntryList,
ChangeLogProcessorMetadata changeLogProcessorMetadata) |
protected void |
processChangeLogEntry(ChangeLogEntry changeLogEntry)
Call the method of the
EventType enum which matches the ChangeLogEntry category and action (the
change log type). |
protected void |
processGroupAdd(GoogleAppsChangeLogConsumer consumer,
ChangeLogEntry changeLogEntry)
Add a group.
|
protected void |
processGroupDelete(GoogleAppsChangeLogConsumer consumer,
ChangeLogEntry changeLogEntry)
Delete a group.
|
protected void |
processGroupUpdate(GoogleAppsChangeLogConsumer consumer,
ChangeLogEntry changeLogEntry)
Update a group.
|
protected void |
processMembershipAdd(GoogleAppsChangeLogConsumer consumer,
ChangeLogEntry changeLogEntry)
Add a membership.
|
protected void |
processMembershipDelete(GoogleAppsChangeLogConsumer consumer,
ChangeLogEntry changeLogEntry)
Delete a membership entry.
|
protected void |
processPrivilegeAdd(GoogleAppsChangeLogConsumer consumer,
ChangeLogEntry changeLogEntry) |
protected void |
processPrivilegeDelete(GoogleAppsChangeLogConsumer consumer,
ChangeLogEntry changeLogEntry)
Delete a privilege entry.
|
protected void |
processPrivilegeUpdate(GoogleAppsChangeLogConsumer consumer,
ChangeLogEntry changeLogEntry)
Update a privilege entry.
|
protected void |
processStemDelete(GoogleAppsChangeLogConsumer consumer,
ChangeLogEntry changeLogEntry)
Delete a stem, but we generally don't care since the stem has to be empty before it can be deleted.
|
callAtLeastOnce, getBatchSize, getConsumerName, setConsumerNamepublic long processChangeLogEntries(List<ChangeLogEntry> changeLogEntryList, ChangeLogProcessorMetadata changeLogProcessorMetadata)
processChangeLogEntries in class ChangeLogConsumerBaseprotected void processChangeLogEntry(ChangeLogEntry changeLogEntry) throws Exception
EventType enum which matches the ChangeLogEntry category and action (the
change log type).changeLogEntry - the change log entryException - if an error occurs processing the change log entryprotected void processAttributeAssignAdd(GoogleAppsChangeLogConsumer consumer, ChangeLogEntry changeLogEntry)
consumer - the change log consumerchangeLogEntry - the change log entryprotected void processAttributeAssignDelete(GoogleAppsChangeLogConsumer consumer, ChangeLogEntry changeLogEntry)
consumer - the change log consumerchangeLogEntry - the change log entryprotected void processGroupAdd(GoogleAppsChangeLogConsumer consumer, ChangeLogEntry changeLogEntry)
consumer - the change log consumerchangeLogEntry - the change log entryprotected void processGroupDelete(GoogleAppsChangeLogConsumer consumer, ChangeLogEntry changeLogEntry)
consumer - the change log consumerchangeLogEntry - the change log entryprotected void processGroupUpdate(GoogleAppsChangeLogConsumer consumer, ChangeLogEntry changeLogEntry)
consumer - the change log consumerchangeLogEntry - the change log entryprotected void processMembershipAdd(GoogleAppsChangeLogConsumer consumer, ChangeLogEntry changeLogEntry)
consumer - the change log consumerchangeLogEntry - the change log entryprotected void processMembershipDelete(GoogleAppsChangeLogConsumer consumer, ChangeLogEntry changeLogEntry)
consumer - the change log consumerchangeLogEntry - the change log entryprotected void processPrivilegeAdd(GoogleAppsChangeLogConsumer consumer, ChangeLogEntry changeLogEntry)
protected void processPrivilegeUpdate(GoogleAppsChangeLogConsumer consumer, ChangeLogEntry changeLogEntry)
consumer - the change log consumerchangeLogEntry - the change log entryprotected void processPrivilegeDelete(GoogleAppsChangeLogConsumer consumer, ChangeLogEntry changeLogEntry)
consumer - the change log consumerchangeLogEntry - the change log entryprotected void processStemDelete(GoogleAppsChangeLogConsumer consumer, ChangeLogEntry changeLogEntry)
consumer - the change log consumerchangeLogEntry - the change log entryCopyright © 2016 Internet2. All rights reserved.