agave-jobs/jobs-core/src/main/java/org/iplantc/service/jobs/callbacks/JobCallbackManager.java
/**
     * Verifies the given user event is not an existing job, system, or software event
     * to protect against interal conflicts and unexpected behavior.
     * 
	 * @param customEventName
	 * @return {@code true} if the {@code customEventName} does not conflict with an existing event. {@code false} otherwise
	 */
Verifies the given user event is not an existing job, system, or software event
to protect against interal conflicts and unexpected behavior.

@param customEventName
@return  true if the  customEventName does not conflict with an existing event.  false otherwise
Verifies the given user event is not an existing job system or software event to protect against interal conflicts and unexpected behavior . @param customEventName @return true if the customEventName does not conflict with an existing event . false otherwise
protected boolean isReservedEventName(String customEventName) {
	   	try {
	   		if (JobStatusType.valueOf(StringUtils.upperCase(customEventName)) != null) {
	   			return true;
	   		}
	   	} catch (Exception e) {}
	   	try {
       		if (JobEventType.valueOf(StringUtils.upperCase(customEventName)) != null) {
       			return true;
       		}
       	} catch (Exception e) {}
	   	try {
       		if (SystemEventType.valueOf(StringUtils.upperCase(customEventName)) != null) {
       			return true;
       		}
       	} catch (Exception e) {}
	   	try {
       		if (SoftwareEventType.valueOf(StringUtils.upperCase(customEventName)) != null) {
       			return true;
       		}
       	} catch (Exception e) {}
	   	return false;
	}
protected boolean isReservedEventName ( String customEventName ) { try { if ( JobStatusType . valueOf ( StringUtils . upperCase ( customEventName ) ) != null ) { return true ; } } catch ( Exception e ) { } try { if ( JobEventType . valueOf ( StringUtils . upperCase ( customEventName ) ) != null ) { return true ; } } catch ( Exception e ) { } try { if ( SystemEventType . valueOf ( StringUtils . upperCase ( customEventName ) ) != null ) { return true ; } } catch ( Exception e ) { } try { if ( SoftwareEventType . valueOf ( StringUtils . upperCase ( customEventName ) ) != null ) { return true ; } } catch ( Exception e ) { } return false ; }
Verifies the given user event is not an existing job, system, or software event
 to protect against interal conflicts and unexpected behavior.
Verifies the given user event is not an existing job system or software event to protect against interal conflicts and unexpected behavior .
// check this isn't an existing event