@DisallowConcurrentExecution public class UsduJob extends OtherJobBase
OtherJobBase.OtherJobInput, OtherJobBase.OtherJobOutput| Constructor and Description |
|---|
UsduJob() |
| Modifier and Type | Method and Description |
|---|---|
static int |
checkDuplicateSubjectIdentifiers(Hib3GrouperLoaderLog hib3GrouperLoaderLog) |
static long |
deleteUnresolvableMembers(Set<Member> unresolvableMembers,
int howMany) |
protected static Set<Membership> |
getAllImmediateMemberships(Member member,
Set<Field> fields)
Get memberships for a member for the given fields.
|
protected static Set<Field> |
getMemberFields()
Get fields of which a subject might be a member.
|
protected static Privilege |
getPrivilege(Field field)
Map fields to privileges.
|
static boolean |
isInUsduThread() |
static void |
main(String[] args) |
OtherJobBase.OtherJobOutput |
run(OtherJobBase.OtherJobInput otherJobInput)
implement this method for the logic of the OtherJob
|
static void |
runDaemonStandalone()
run standalone
|
execute, execute, getOtherJobInput, otherJobLogUpdaterDeregister, otherJobLogUpdaterInit, otherJobLogUpdaterRegister, setOtherJobInput, storeLogInDbpublic static boolean isInUsduThread()
public OtherJobBase.OtherJobOutput run(OtherJobBase.OtherJobInput otherJobInput)
OtherJobBaserun in class OtherJobBasepublic static void main(String[] args)
args - public static void runDaemonStandalone()
public static int checkDuplicateSubjectIdentifiers(Hib3GrouperLoaderLog hib3GrouperLoaderLog)
public static long deleteUnresolvableMembers(Set<Member> unresolvableMembers, int howMany)
protected static Set<Field> getMemberFields() throws SchemaException
SchemaExceptionprotected static Set<Membership> getAllImmediateMemberships(Member member, Set<Field> fields) throws SchemaException
member - fields - a set of 'list' fieldsSchemaExceptionCopyright © 2016 Internet2. All rights reserved.