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

Offical Documentation

Official Docs: