Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

Engine.xAdminUser

Extends
xAdminBase

Core.Object
|   
+-- Engine.xAdminBase
   |   
   +-- Engine.xAdminUser

Constants Summary
Inherited Contants from Core.Object
MaxInt, Pi, RF_NotForClient, RF_NotForEdit, RF_NotForServer, RF_Public, RF_Standalone, RF_Transactional, RF_Transient

Variables Summary
boolbMasterAdmin
xAdminGroupListGroups
xAdminGroupListManagedGroups
stringMergedPrivs
stringPassword
stringPrivileges
stringUserName
Inherited Variables from Core.Object
Class, Name, ObjectFlags, ObjectInternal[7], Outer

Enumerations Summary
Inherited Enumerations from Core.Object
EAxis, ECamOrientation, EDetailMode, EDrawPivot, ESheerAxis

Structures Summary
Inherited Structures from Core.Object
BoundingVolume, Box, Color, CompressedPosition, Coords, FloatBox, Guid, IntBox, InterpCurve, InterpCurvePoint, Matrix, Plane, Quat, Range, RangeVector, Rotator, Scale, TMultiMap, Vector

Functions Summary
function AddGroup (xAdminGroup Group)
function AddGroupsByName (xAdminGroupList lGroups, array<string> aGroupNames)
function AddManagedGroup (xAdminGroup Group)
function AddManagedGroupsByName (xAdminGroupList lGroups, array<string> aGroupNames)
functionbool CanManageGroup (xAdminGroup Group)
functionbool CanManageUser (xAdminUser User)
function Created ()
functionxAdminGroup GetGroup (string Groupname)
functionxAdminGroup GetManagedGroup (string Groupname)
functionxAdminUserList GetManagedUsers (xAdminGroupList uAllGroups)
functionbool HasPrivilege (string Priv)
function Init (string uname, string Pass, string privs)
functionint MaxSecLevel ()
function MergePrivs (string newprivs)
function RedoMergedPrivs ()
function RemoveGroup (xAdminGroup Group)
function RemoveManagedGroup (xAdminGroup Group)
function UnlinkGroups ()
functionbool ValidName (string uname)
functionbool ValidPass (string upass)
Inherited Functions from Core.Object
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, AllObjects, Asc, Asin, Atan, BeginState, Caps, Ceil, Chr, Clamp, ClassIsChildOf, ClearConfig, ClockwiseFrom, Cos, Created, Cross, Disable, Divide, Dot, DynamicLoadObject, EatStr, Enable, EndState, Eval, Exp, FClamp, FindObject, FMax, FMin, FRand, GetAxes, GetEnum, GetItemName, GetPerObjectNames, GetPropertyText, GetReferencers, GetStateName, GetUnAxes, GotoState, InStr, InterpCurveEval, InterpCurveGetInputDomain, InterpCurveGetOutputRange, Invert, IsA, IsInState, IsOnConsole, IsSoaking, Left, Len, Lerp, Localize, Locs, Log, Loge, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, OrthoRotation, PlatformIs64Bit, PlatformIsMacOS, PlatformIsUnix, PlatformIsWindows, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatSlerp, QuatToRotator, Rand, RandRange, Repl, ReplaceText, ResetConfig, Right, RotRand, Round, SaveConfig, SetPropertyText, Sin, Smerp, Split, Sqrt, Square, StaticClearConfig, StaticSaveConfig, StopWatch, StrCmp, Tan, VRand, VSize, Warn, ^, ^^, |, ||, ~, ~=


Variables Detail

bMasterAdmin Source code

var bool bMasterAdmin;

Groups Source code

var xAdminGroupList Groups;

ManagedGroups Source code

var xAdminGroupList ManagedGroups;

MergedPrivs Source code

var string MergedPrivs;

Password Source code

var string Password;

Privileges Source code

var string Privileges;

UserName Source code

var string UserName;


Functions Detail

AddGroup Source code

function AddGroup ( xAdminGroup Group )

AddGroupsByName Source code

function AddGroupsByName ( xAdminGroupList lGroups, array<string> aGroupNames )

AddManagedGroup Source code

function AddManagedGroup ( xAdminGroup Group )

AddManagedGroupsByName Source code

function AddManagedGroupsByName ( xAdminGroupList lGroups, array<string> aGroupNames )

CanManageGroup Source code

function bool CanManageGroup ( xAdminGroup Group )

CanManageUser Source code

function bool CanManageUser ( xAdminUser User )

Created Source code

function Created ( )

GetGroup Source code

function xAdminGroup GetGroup ( string Groupname )

GetManagedGroup Source code

function xAdminGroup GetManagedGroup ( string Groupname )

GetManagedUsers Source code

function xAdminUserList GetManagedUsers ( xAdminGroupList uAllGroups )

HasPrivilege Source code

function bool HasPrivilege ( string Priv )

Init Source code

function Init ( string uname, string Pass, string privs )

MaxSecLevel Source code

function int MaxSecLevel ( )

MergePrivs Source code

private function MergePrivs ( string newprivs )

RedoMergedPrivs Source code

function RedoMergedPrivs ( )

RemoveGroup Source code

function RemoveGroup ( xAdminGroup Group )

RemoveManagedGroup Source code

function RemoveManagedGroup ( xAdminGroup Group )

UnlinkGroups Source code

function UnlinkGroups ( )

ValidName Source code

static function bool ValidName ( string uname )

ValidPass Source code

static function bool ValidPass ( string upass )


Defaultproperties

defaultproperties
{
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Wed 7/2/2007 19:16:25.875 - Created with UnCodeX