gov.va.medora.mdo.dao.vista.VistaUserDao.getPermissions C# (CSharp) Method

getPermissions() public method

public getPermissions ( PermissionType type, string duz ) : AbstractPermission>.Dictionary
type PermissionType
duz string
return AbstractPermission>.Dictionary
        public Dictionary<string, AbstractPermission> getPermissions(PermissionType type, string duz)
        {
            if (StringUtils.isEmpty(duz))
            {
                throw new ArgumentNullException("Missing DUZ");
            }
            try
            {
                if (type == PermissionType.MenuOption)
                {
                    return getMenuOptions(duz);
                }
                if (type == PermissionType.DelegatedOption)
                {
                    return getDelegatedOptions(duz);
                }
                if (type == PermissionType.SecurityKey)
                {
                    return getSecurityKeys(duz);
                }
                throw new ArgumentException("Invalid type");
            }
            catch (ConnectionException ce)
            {
                throw new ArgumentException(ce.Message);
            }
        }
VistaUserDao