Details
-
Improvement
-
Resolution: Fixed
-
Minor
-
None
-
None
-
None
Description
You can now call:
Hib3GrouperLoaderLog hib3GrouperLoaderLog = OtherJobScript.retrieveHib3GrouperLoaderLogNotNull();
|
hib3GrouperLoaderLog.setInsertCount(GrouperUtil.intObjectValue(debugMap.get("insertsCount"), true)); |
hib3GrouperLoaderLog.setTotalCount(totalCount);
|
|
Before 2.6.8 you can make a GSH function like this
import edu.internet2.middleware.grouper.app.loader.*; |
import edu.internet2.middleware.grouper.app.loader.db.Hib3GrouperLoaderLog; |
|
/** |
* get the current hib3 loader log or if called from non daemon, just return an instance so there is no null pointer
|
* @return the hib loader log
|
*/
|
public static Hib3GrouperLoaderLog retrieveHib3GrouperLoaderLogNotNull() { |
OtherJobScript otherJobScript = OtherJobScript.retrieveFromThreadLocal();
|
otherJobScript = otherJobScript == null ? new OtherJobScript() : otherJobScript; |
OtherJobInput otherJobInput = otherJobScript.getOtherJobInput();
|
otherJobInput = otherJobInput == null ? new OtherJobInput() : otherJobInput; |
Hib3GrouperLoaderLog hib3GrouperLoaderLog = otherJobInput.getHib3GrouperLoaderLog();
|
hib3GrouperLoaderLog = hib3GrouperLoaderLog == null ? new Hib3GrouperLoaderLog() : hib3GrouperLoaderLog; |
return hib3GrouperLoaderLog; |
}
|
|