@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, storeLogInDb
public static boolean isInUsduThread()
public OtherJobBase.OtherJobOutput run(OtherJobBase.OtherJobInput otherJobInput)
OtherJobBase
run
in class OtherJobBase
public 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
SchemaException
protected static Set<Membership> getAllImmediateMemberships(Member member, Set<Field> fields) throws SchemaException
member
- fields
- a set of 'list' fieldsSchemaException
Copyright © 2016 Internet2. All rights reserved.