Name

global.ConsumerImpl

Description

All functionalities for the Consumer APIs consolidated in this implementation class

Script

var ConsumerImpl = Class.create();
ConsumerImpl.prototype = {
  initialize: function() {
  	this.consumerDao = new ConsumerDao();
  	this.logger = CSMBaseLogger.getLogger("ConsumerImpl");
  },

  createConsumerFromAPI : function(params){
  	if(params){
  		return this.consumerDao.createConsumer(params);
  	} else{
  		this.logger.error("inside ConsumerImpl:createConsumerFromAPI submit params invalid!");
  	}
  },

  getConsumerInfoBySearchString : function(searchQueryStr, offset, limit){
  	return this.consumerDao.getConsumerBySearchQueryString(searchQueryStr, offset, limit);
  },

  getConsumerInfoById : function(id,displayValue){
  	return this.consumerDao.getConsumerById(id,displayValue);
  },

  type: 'ConsumerImpl'
};

Sys ID

64debc675352030097a2ddeeff7b1234

Offical Documentation

Official Docs: