C# Class Warehouse.Utils

Afficher le fichier Open project: Starcounter/Warehouse

Méthodes publiques

Méthode Description
AddSampleData ( ) : void

Add sample data

AssureAdminSystemUserGroupAndPermissions ( ) : void
AssureUniqueFilename ( string folder, string fileName, string &newFile ) : void

Assure the a file is unique in a folder by assiging a counting number at the end of the file.

CalculateHash ( string file ) : string
CreateDirectory ( string path ) : string

Create Directory structure

DeleteAll ( ) : void

Delete all used tables

GeneratePasswordHash ( string userId, string password, string &hashedPassword ) : void
GetRequestProtocolVersion ( Request request ) : int

Parse out the protocol version number from the header

GetUniqueFilename ( string destination, string extention, string &fileName ) : void
IsDirectoryEmpty ( string folder ) : bool

Check if directory is empty

SanitizeName ( string folder ) : string

Sanitize Name Assure valid file or folder name

WriteToLocalLog ( string message ) : void

Private Methods

Méthode Description
CreateDepot ( string name, Organization org ) : Depot
CreateOrganization ( string name ) : Organization
CreateSalt ( int size ) : byte[]
GenerateSaltedHash ( byte plainText, byte salt ) : byte[]
GetBytes ( string str ) : byte[]
GetString ( byte bytes ) : string
IsClassLoaded ( string fullName ) : bool

Method Details

AddSampleData() public static méthode

Add sample data
public static AddSampleData ( ) : void
Résultat void

AssureAdminSystemUserGroupAndPermissions() public static méthode

public static AssureAdminSystemUserGroupAndPermissions ( ) : void
Résultat void

AssureUniqueFilename() public static méthode

Assure the a file is unique in a folder by assiging a counting number at the end of the file.
public static AssureUniqueFilename ( string folder, string fileName, string &newFile ) : void
folder string
fileName string
newFile string
Résultat void

CalculateHash() public static méthode

public static CalculateHash ( string file ) : string
file string
Résultat string

CreateDirectory() public static méthode

Create Directory structure
public static CreateDirectory ( string path ) : string
path string
Résultat string

DeleteAll() public static méthode

Delete all used tables
public static DeleteAll ( ) : void
Résultat void

GeneratePasswordHash() public static méthode

public static GeneratePasswordHash ( string userId, string password, string &hashedPassword ) : void
userId string
password string
hashedPassword string
Résultat void

GetRequestProtocolVersion() public static méthode

Parse out the protocol version number from the header
public static GetRequestProtocolVersion ( Request request ) : int
request Request
Résultat int

GetUniqueFilename() public static méthode

public static GetUniqueFilename ( string destination, string extention, string &fileName ) : void
destination string
extention string
fileName string
Résultat void

IsDirectoryEmpty() public static méthode

Check if directory is empty
public static IsDirectoryEmpty ( string folder ) : bool
folder string
Résultat bool

SanitizeName() public static méthode

Sanitize Name Assure valid file or folder name
public static SanitizeName ( string folder ) : string
folder string
Résultat string

WriteToLocalLog() public static méthode

public static WriteToLocalLog ( string message ) : void
message string
Résultat void