All Downloads are FREE. Search and download functionalities are using the official Maven repository.

joynr.system.JoynrLoggedError.js Maven / Gradle / Ivy

There is a newer version: 1.4.0
Show newest version
/**
 * This is the generated struct type JoynrLoggedError: DOCS GENERATED FROM INTERFACE DESCRIPTION
 * Generation date: Wed Jan 27 16:29:10 CET 2016
 */
(function(undefined) {
	/**
	 * @name JoynrLoggedError
	 * @constructor
	 *
	 * @classdesc
	 * This is the generated struct type JoynrLoggedError: DOCS GENERATED FROM INTERFACE DESCRIPTION
	 * 
Generation date: Wed Jan 27 16:29:10 CET 2016 *

The classification of the exception * * @param {Object} members - an object containing the individual member elements * @param {String} members.exceptionClass - The classification of the exception * @param {String} members.exceptionMessage - The message describing the exception * @returns {JoynrLoggedError} a new instance of a JoynrLoggedError */ var JoynrLoggedError = function JoynrLoggedError(members) { if (!(this instanceof JoynrLoggedError)) { // in case someone calls constructor without new keyword (e.g. var c = Constructor({..})) return new JoynrLoggedError(members); } /** * Used for serialization. * @name JoynrLoggedError#_typeName * @type String * @field * @readonly */ Object.defineProperty(this, "_typeName", { configurable : false, writable : false, enumerable : true, value : "joynr.system.JoynrLoggedError" }); /** * The classification of the exception * @name JoynrLoggedError#exceptionClass * @type String * @field */ /** * The message describing the exception * @name JoynrLoggedError#exceptionMessage * @type String * @field */ Object.defineProperty(this, 'checkMembers', { enumerable: false, value: function checkMembers(check) { check(this.exceptionClass, "String", "members.exceptionClass"); check(this.exceptionMessage, "String", "members.exceptionMessage"); } }); if (members !== undefined) { this.exceptionClass = members.exceptionClass; this.exceptionMessage = members.exceptionMessage; } }; var memberTypes = { exceptionClass: function() { return "String"; }, exceptionMessage: function() { return "String"; } }; Object.defineProperty(JoynrLoggedError, 'getMemberType', { enumerable: false, value: function getMemberType(memberName) { if (memberTypes[memberName] !== undefined) { return memberTypes[memberName](); } return undefined; } }); // AMD support if (typeof define === 'function' && define.amd) { define("joynr/system/JoynrLoggedError", ["joynr"], function (joynr) { JoynrLoggedError.prototype = new joynr.JoynrObject(); JoynrLoggedError.prototype.constructor = JoynrLoggedError; joynr.addType("joynr.system.JoynrLoggedError", JoynrLoggedError); return JoynrLoggedError; }); } else if (typeof exports !== 'undefined' ) { if ((module !== undefined) && module.exports) { exports = module.exports = JoynrLoggedError; } else { // support CommonJS module 1.1.1 spec (`exports` cannot be a function) exports.JoynrLoggedError = JoynrLoggedError; } var joynr = requirejs("joynr"); JoynrLoggedError.prototype = new joynr.JoynrObject(); JoynrLoggedError.prototype.constructor = JoynrLoggedError; joynr.addType("joynr.system.JoynrLoggedError", JoynrLoggedError); } else { JoynrLoggedError.prototype = new window.joynr.JoynrObject(); JoynrLoggedError.prototype.constructor = JoynrLoggedError; window.joynr.addType("joynr.system.JoynrLoggedError", JoynrLoggedError); window.JoynrLoggedError = JoynrLoggedError; } })();




© 2015 - 2025 Weber Informatics LLC | Privacy Policy