Name
global.sc_ic_SecurityManager
Description
Base security manager class for the Item Designer tables
Script
var sc_ic_SecurityManager = Class.create();
sc_ic_SecurityManager.prototype = Object.extendsObject(sc_ic_Base, {
/** Returns false. Subclasses should define when creation should be allowed */
canCreate: function() {
return false;
},
/** Returns false. Subclasses should define when reading should be allowed */
canRead: function() {
return false;
},
/** Returns false. Subclasses should define when updating should be allowed */
canUpdate: function() {
return false;
},
/** Returns false. Subclasses should define when deleting should be allowed */
canDelete: function() {
return false;
},
/*
* Convenience method to prevent the code becoming unreadable from the useful debug statements
*/
_logDebug: function(message) {
if (this._log.atLevel(GSLog.DEBUG))
this._log.debug(this._i18n(message));
},
type: "sc_ic_SecurityManager"
});
Sys ID
e8c1d1fceb1311003623666cd206fe15