@@ -73,7 +73,7 @@ angular.module('stylet.acl').service('AclService', function (AclRegistryService)
7373 var _isAllowedRole = null ;
7474
7575 /**
76- * @returns {{ AclRoleInterface|null} }
76+ * @returns {( AclRoleInterface|null) }
7777 */
7878 this . getUserIdentity = function ( ) {
7979 return _userIdentity ;
@@ -107,8 +107,8 @@ angular.module('stylet.acl').service('AclService', function (AclRegistryService)
107107 } ;
108108
109109 /**
110- * @param {(string|AclResourceInterface) } [resource=null] resource
111- * @param {string } [privilege=null] privilege
110+ * @param {(string|AclResourceInterface) } [resource=null]
111+ * @param {string } [privilege=null]
112112 * @returns {boolean }
113113 */
114114 this . can = function ( resource , privilege ) {
@@ -125,9 +125,9 @@ angular.module('stylet.acl').service('AclService', function (AclRegistryService)
125125 /**
126126 * Adds an "allow" rule to the ACL
127127 *
128- * @param {(string|Array) } [roles=null] roles
129- * @param {(string|Array) } [resources=null] resources
130- * @param {(string|Array) } [privileges=null] privileges
128+ * @param {(string|Array) } [roles=null]
129+ * @param {(string|Array) } [resources=null]
130+ * @param {(string|Array) } [privileges=null]
131131 * @param {AclAssertion } assert
132132 * @return {AclService } Provides a fluent interface
133133 */
@@ -143,9 +143,9 @@ angular.module('stylet.acl').service('AclService', function (AclRegistryService)
143143 /**
144144 * Adds a "deny" rule to the ACL
145145 *
146- * @param {(string|Array) } [roles=null] roles
147- * @param {(string|Array) } [resources=null] resources
148- * @param {(string|Array) } [privileges=null] privileges
146+ * @param {(string|Array) } [roles=null]
147+ * @param {(string|Array) } [resources=null]
148+ * @param {(string|Array) } [privileges=null]
149149 * @param {AclAssertion } assert
150150 * @return {AclService } Provides a fluent interface
151151 */
@@ -161,9 +161,9 @@ angular.module('stylet.acl').service('AclService', function (AclRegistryService)
161161 /**
162162 * Removes an "allow" rule from the ACL
163163 *
164- * @param {(string|Array) } [roles=null] roles
165- * @param {(string|Array) } [resources=null] resources
166- * @param {(string|Array) } [privileges=null] privileges
164+ * @param {(string|Array) } [roles=null]
165+ * @param {(string|Array) } [resources=null]
166+ * @param {(string|Array) } [privileges=null]
167167 * @param {AclAssertion } assert
168168 * @return {AclService } Provides a fluent interface
169169 */
@@ -179,9 +179,9 @@ angular.module('stylet.acl').service('AclService', function (AclRegistryService)
179179 /**
180180 * Removes an "deny" rule from the ACL
181181 *
182- * @param {(string|Array) } [roles=null] roles
183- * @param {(string|Array) } [resources=null] resources
184- * @param {(string|Array) } [privileges=null] privileges
182+ * @param {(string|Array) } [roles=null]
183+ * @param {(string|Array) } [resources=null]
184+ * @param {(string|Array) } [privileges=null]
185185 * @param {AclAssertion } assert
186186 * @return {AclService } Provides a fluent interface
187187 */
@@ -215,9 +215,9 @@ angular.module('stylet.acl').service('AclService', function (AclRegistryService)
215215 * and its respective parents are checked similarly before the lower-priority parents of
216216 * the Role are checked.
217217 *
218- * @param {string } [role=null] role
219- * @param {string|AclResourceInterface } [resource=null] resource
220- * @param {string } [privilege=null] privilege
218+ * @param {string } [role=null]
219+ * @param {string|AclResourceInterface } [resource=null]
220+ * @param {string } [privilege=null]
221221 * @return {boolean }
222222 */
223223 this . isAllowed = function ( role , resource , privilege ) {
@@ -296,7 +296,7 @@ angular.module('stylet.acl').service('AclService', function (AclRegistryService)
296296 * the existing Resource from which the newly added Resource will inherit.
297297 *
298298 * @param {string } resource
299- * @param {string } [parent=null] parent
299+ * @param {string } [parent=null]
300300 * @return {AclService } Provides a fluent interface
301301 */
302302 this . addResource = function ( resource , parent ) {
@@ -380,7 +380,7 @@ angular.module('stylet.acl').service('AclService', function (AclRegistryService)
380380 *
381381 * @param {(AclResourceInterface|string) } resource
382382 * @param {(AclResourceInterface|string) } inherit
383- * @param {boolean } [onlyParent=false] onlyParent
383+ * @param {boolean } [onlyParent=false]
384384 * @return {boolean }
385385 */
386386 this . inheritsResource = function ( resource , inherit , onlyParent ) {
@@ -485,7 +485,7 @@ angular.module('stylet.acl').service('AclService', function (AclRegistryService)
485485 * highest priority.
486486 *
487487 * @param {string } role
488- * @param {(string|Array.<string>) } [parents=null] parents
488+ * @param {(string|Array.<string>) } [parents=null]
489489 * @return {AclService } Provides a fluent interface
490490 */
491491 this . addRole = function ( role , parents ) {
@@ -542,7 +542,7 @@ angular.module('stylet.acl').service('AclService', function (AclRegistryService)
542542 *
543543 * @param {string } role
544544 * @param {string } inherit
545- * @param {boolean } [onlyParents=false] onlyParents
545+ * @param {boolean } [onlyParents=false]
546546 * @return {boolean }
547547 */
548548 this . inheritsRole = function ( role , inherit , onlyParents ) {
@@ -642,10 +642,10 @@ angular.module('stylet.acl').service('AclService', function (AclRegistryService)
642642 *
643643 * @param {string } operation
644644 * @param {string } type
645- * @param {string|Array.<string> } [roles=null] roles
646- * @param {string|Array.<string> } [resources=null] resources
647- * @param {string|Array.<string> } [privileges=null] privileges
648- * @param {function } [assert=null] assert
645+ * @param {string|Array.<string> } [roles=null]
646+ * @param {string|Array.<string> } [resources=null]
647+ * @param {string|Array.<string> } [privileges=null]
648+ * @param {function } [assert=null]
649649 * @return {AclService } Provides a fluent interface
650650 */
651651 function setRule (
@@ -790,9 +790,9 @@ angular.module('stylet.acl').service('AclService', function (AclRegistryService)
790790 *
791791 * If the $create parameter is true, then a rule set is first created and then returned to the caller.
792792 *
793- * @param {string } [resource=null] resource
794- * @param {string } [role=null] role
795- * @param {boolean } [create=false] create
793+ * @param {string } [resource=null]
794+ * @param {string } [role=null]
795+ * @param {boolean } [create=false]
796796 * @return {Object|null }
797797 */
798798 function getRules ( resource , role , create ) {
@@ -848,8 +848,8 @@ angular.module('stylet.acl').service('AclService', function (AclRegistryService)
848848 * then this method returns false. If no applicable rule is found, then this method returns null.
849849 *
850850 * @param {string } role
851- * @param {string } [resource=null] resource
852- * @return bool |null
851+ * @param {string } [resource=null]
852+ * @return { (boolean |null) }
853853 */
854854 function roleDFSAllPrivileges ( role , resource ) {
855855 var dfs = {
@@ -883,9 +883,9 @@ angular.module('stylet.acl').service('AclService', function (AclRegistryService)
883883 * This method is used by the internal depth-first search algorithm and may modify the DFS data structure.
884884 *
885885 * @param {string } role
886- * @param {string } [resource=null] resource
887- * @param {Object } [dfs=null] dfs
888- * @return {boolean|null }
886+ * @param {string } [resource=null]
887+ * @param {Object } [dfs=null]
888+ * @return {( boolean|null) }
889889 */
890890 function roleDFSVisitAllPrivileges ( role , resource , dfs ) {
891891 resource = typeof resource === 'undefined' ? null : resource ;
@@ -926,9 +926,9 @@ angular.module('stylet.acl').service('AclService', function (AclRegistryService)
926926 * then this method returns false. If no applicable rule is found, then this method returns null.
927927 *
928928 * @param {string } role
929- * @param {string } [resource=null] resource
930- * @param {string } [privilege=null] privilege
931- * @return {boolean|null }
929+ * @param {string } [resource=null]
930+ * @param {string } [privilege=null]
931+ * @return {( boolean|null) }
932932 */
933933 function roleDFSOnePrivilege ( role , resource , privilege ) {
934934 resource = typeof resource === 'undefined' ? null : resource ;
@@ -970,10 +970,10 @@ angular.module('stylet.acl').service('AclService', function (AclRegistryService)
970970 * This method is used by the internal depth-first search algorithm and may modify the DFS data structure.
971971 *
972972 * @param {string } role
973- * @param {string } [resource=null] resource
974- * @param {string } [privilege=null] privilege
975- * @param {Object } [dfs=null] dfs
976- * @return bool |null
973+ * @param {string } [resource=null]
974+ * @param {string } [privilege=null]
975+ * @param {Object } [dfs=null]
976+ * @return { (boolean |null) }
977977 */
978978 function roleDFSVisitOnePrivilege ( role , resource , privilege , dfs ) {
979979 resource = typeof resource === 'undefined' ? null : resource ;
@@ -1019,10 +1019,10 @@ angular.module('stylet.acl').service('AclService', function (AclRegistryService)
10191019 * If all three parameters are null, then the default ACL rule type is returned,
10201020 * based on whether its assertion method passes.
10211021 *
1022- * @param {null|string } [resource=null] resource
1023- * @param {null|string } [role=null] role
1024- * @param {null|string } [privilege=null] privilege
1025- * @return {string|null }
1022+ * @param {null|string } [resource=null]
1023+ * @param {null|string } [role=null]
1024+ * @param {null|string } [privilege=null]
1025+ * @return {( string|null) }
10261026 */
10271027 function getRuleType ( resource , role , privilege ) {
10281028 resource = typeof resource === 'undefined' ? null : resource ;
0 commit comments