Package | Description |
---|---|
edu.internet2.middleware.grouper.changeLog | |
edu.internet2.middleware.grouper.changeLog.consumer | |
edu.internet2.middleware.grouper.changeLog.esb.consumer | |
edu.internet2.middleware.grouper.client | |
edu.internet2.middleware.grouper.internal.dao |
This package contains the data access object interfaces that a DB
layer would have to implement (generally revolving around queries to DB)
|
edu.internet2.middleware.grouper.internal.dao.hib3 |
This package contains hib3 related data access object implementations
and mappings
|
edu.internet2.middleware.grouper.pit |
Modifier and Type | Method and Description |
---|---|
static Collection<ChangeLogEntry> |
ChangeLogEntry.fromJsonToCollection(String json)
convert json to a collection (generally of size one) of change log entries
|
Modifier and Type | Method and Description |
---|---|
protected void |
ChangeLogConsumerBaseImpl.addGroup(Group group,
ChangeLogEntry changeLogEntry)
These methods are expected to be overidden in a subclass that is specific to a provisioning target.
|
protected void |
ChangeLogConsumerBaseImpl.addGroupAndMemberships(Group group,
ChangeLogEntry changeLogEntry) |
protected void |
ChangeLogConsumerBaseImpl.addMembership(Subject subject,
Group group,
ChangeLogEntry changeLogEntry) |
protected void |
ChangeLogConsumerBaseImpl.removeDeletedGroup(PITGroup pitGroup,
ChangeLogEntry changeLogEntry) |
protected void |
ChangeLogConsumerBaseImpl.removeGroup(Group group,
ChangeLogEntry changeLogEntry) |
protected void |
ChangeLogConsumerBaseImpl.removeMembership(Subject subject,
Group group,
ChangeLogEntry changeLogEntry) |
protected void |
ChangeLogConsumerBaseImpl.removeMovedGroup(String oldGroupName,
ChangeLogEntry changeLogEntry)
removeMovedGroup may be called for groups that have not previously been marked, need to check the target to be sure.
|
protected void |
ChangeLogConsumerBaseImpl.renameGroup(String oldGroupName,
String newGroupName,
ChangeLogEntry changeLogEntry)
renameGroup may be called for groups that have not previously been marked, need to check the target to be sure.
|
static ChangeLogTypeBuiltin |
ChangeLogTypeBuiltin.retrieveChangeLogTypeByChangeLogEntry(ChangeLogEntry changeLogEntry)
lookup a change log type by category and action
|
protected void |
ChangeLogConsumerBaseImpl.updateGroup(Group group,
ChangeLogEntry changeLogEntry) |
Modifier and Type | Method and Description |
---|---|
abstract long |
ChangeLogConsumerBase.processChangeLogEntries(List<ChangeLogEntry> changeLogEntryList,
ChangeLogProcessorMetadata changeLogProcessorMetadata)
process the change logs
|
long |
ChangeLogConsumerBaseImpl.processChangeLogEntries(List<ChangeLogEntry> changeLogEntryList,
ChangeLogProcessorMetadata changeLogProcessorMetadata)
Process the list of changeLogEntries since the last time this consumer was run.
|
long |
ChangeLogConsumerToMessage.processChangeLogEntries(List<ChangeLogEntry> changeLogEntryList,
ChangeLogProcessorMetadata changeLogProcessorMetadata) |
Modifier and Type | Method and Description |
---|---|
protected void |
PrintChangeLogConsumer.addGroup(Group group,
ChangeLogEntry changeLogEntry) |
protected void |
PrintChangeLogConsumer.addGroupAndMemberships(Group group,
ChangeLogEntry changeLogEntry) |
protected void |
PrintChangeLogConsumer.addMembership(Subject subject,
Group group,
ChangeLogEntry changeLogEntry) |
protected void |
PrintChangeLogConsumer.removeDeletedGroup(PITGroup pitGroup,
ChangeLogEntry changeLogEntry) |
protected void |
PrintChangeLogConsumer.removeGroup(Group group,
ChangeLogEntry changeLogEntry) |
protected void |
PrintChangeLogConsumer.removeMembership(Subject subject,
Group group,
ChangeLogEntry changeLogEntry) |
protected void |
PrintChangeLogConsumer.removeMovedGroup(String oldGroupName,
ChangeLogEntry changeLogEntry) |
protected void |
PrintChangeLogConsumer.renameGroup(String oldGroupName,
String newGroupName,
ChangeLogEntry changeLogEntry) |
protected void |
PrintChangeLogConsumer.updateGroup(Group group,
ChangeLogEntry changeLogEntry) |
Modifier and Type | Method and Description |
---|---|
long |
PrintTest.processChangeLogEntries(List<ChangeLogEntry> changeLogEntryList,
ChangeLogProcessorMetadata changeLogProcessorMetadata) |
Modifier and Type | Method and Description |
---|---|
abstract void |
EsbEventType.processChangeLogEntry(EsbEventContainer esbEventContainer,
ChangeLogEntry changeLogEntry) |
Modifier and Type | Method and Description |
---|---|
long |
EsbConsumer.processChangeLogEntries(List<ChangeLogEntry> changeLogEntryList,
ChangeLogProcessorMetadata changeLogProcessorMetadata1) |
long |
RuleConsumer.processChangeLogEntries(List<ChangeLogEntry> changeLogEntryList,
ChangeLogProcessorMetadata changeLogProcessorMetadata) |
Modifier and Type | Method and Description |
---|---|
long |
GroupSyncConsumer.processChangeLogEntries(List<ChangeLogEntry> changeLogEntryList,
ChangeLogProcessorMetadata changeLogProcessorMetadata)
This is going to do best efforts, but if it cant get through, then log and continue...
|
Modifier and Type | Method and Description |
---|---|
ChangeLogEntry |
ChangeLogEntryDAO.findBySequenceNumber(long sequenceNumber,
boolean exceptionIfNotFound)
find by sequence number.
|
Modifier and Type | Method and Description |
---|---|
List<ChangeLogEntry> |
ChangeLogEntryDAO.retrieveBatch(long afterSequenceNumber,
int batchSize)
get the change log records after a sequence number, not including the sequence number
|
Modifier and Type | Method and Description |
---|---|
void |
ChangeLogEntryDAO.delete(ChangeLogEntry changeLogEntry)
delete change log entry object
|
void |
ChangeLogEntryDAO.save(ChangeLogEntry changeLogEntry)
insert a change log entry object
|
void |
ChangeLogEntryDAO.update(ChangeLogEntry changeLogEntry)
update a change log entry object
|
Modifier and Type | Method and Description |
---|---|
void |
ChangeLogEntryDAO.saveBatch(Set<ChangeLogEntry> changeLogEntries,
boolean isTempBatch)
insert a batch of change log entry objects
|
Modifier and Type | Method and Description |
---|---|
ChangeLogEntry |
Hib3ChangeLogEntryDAO.findBySequenceNumber(long sequenceNumber,
boolean exceptionIfNotFound) |
Modifier and Type | Method and Description |
---|---|
List<ChangeLogEntry> |
Hib3ChangeLogEntryDAO.retrieveBatch(long afterSequenceNumber,
int batchSize) |
Modifier and Type | Method and Description |
---|---|
void |
Hib3ChangeLogEntryDAO.delete(ChangeLogEntry changeLogEntry) |
void |
Hib3ChangeLogEntryDAO.save(ChangeLogEntry changeLogEntry) |
void |
Hib3ChangeLogEntryDAO.update(ChangeLogEntry changeLogEntry) |
Modifier and Type | Method and Description |
---|---|
void |
Hib3ChangeLogEntryDAO.saveBatch(Set<ChangeLogEntry> changeLogEntries,
boolean isTempBatch) |
Modifier and Type | Method and Description |
---|---|
List<ChangeLogEntry> |
PITRoleSet.getChangeLogUpdates() |
List<ChangeLogEntry> |
PITMembership.getChangeLogUpdates() |
List<ChangeLogEntry> |
PITGroupSet.getChangeLogUpdates() |
List<ChangeLogEntry> |
PITAttributeDefNameSet.getChangeLogUpdates() |
List<ChangeLogEntry> |
PITAttributeAssignActionSet.getChangeLogUpdates() |
List<ChangeLogEntry> |
PITAttributeAssign.getChangeLogUpdates() |
Copyright © 2016 Internet2. All rights reserved.