Name
sn_hr_er.er_TransferUtilsBase
Description
No description available
Script
var er_TransferUtilsBase = Class.create();
er_TransferUtilsBase.prototype = {
initialize: function() {
},
/**
* Sets HR Case number
*
* @param {GlideRecord} gr - sn_hr_er_case glide record
*
* @param {string} number - the case number
*/
setNumber: function(gr, number) {
gr.number = number;
},
/**
* Checks if HR case is an ER case
*
* @param {GlideRecord} gr - sn_hr_er_case glide record
*
* @return {boolean}
*/
isERCase: function(gr) {
return new GlideTableHierarchy('sn_hr_er_case').getAllExtensions().indexOf(gr.getRecordClassName()) >= 0;
},
/**
* Sets workflow
*
* @param {GlideRecord} gr - sn_hr_er_case glide record
*
* @param {boolean} workflow
*/
setWorkflow: function(gr, workflow) {
gr.setWorkflow(workflow);
},
/**
* Set the value of a property/field in the glide record
*
* @param {GlideRecord} gr - sn_hr_er_case glide record
*
* @param {string} key - the key/field name
*
* @param {string} value - the value to set
*/
setValue: function(gr, key, value) {
gr.setValue(key, value);
},
type: 'er_TransferUtilsBase'
};
Sys ID
9708ad7f3b730010d901655593efc4e0