Documentation ¶
Index ¶
- type AccessorGroup
- func (accessorGroup *AccessorGroup) DeleteEmailByID(ID int) error
- func (accessorGroup *AccessorGroup) DeleteLeagueByID(ID int) error
- func (accessorGroup *AccessorGroup) DeleteMascotByID(ID int) error
- func (accessorGroup *AccessorGroup) DeleteNameByID(ID int) error
- func (accessorGroup *AccessorGroup) DeletePasswordByID(ID int) error
- func (accessorGroup *AccessorGroup) DeletePlayerByID(ID int) error
- func (accessorGroup *AccessorGroup) DeletePositionByID(ID int) error
- func (accessorGroup *AccessorGroup) DeleteTeamByID(ID int) error
- func (accessorGroup *AccessorGroup) DeleteUserByID(ID int) error
- func (accessorGroup *AccessorGroup) GeneratePlayers(count int) error
- func (accessorGroup *AccessorGroup) GetAllEmails() ([]Email, error)
- func (accessorGroup *AccessorGroup) GetAllLeagues() ([]League, error)
- func (accessorGroup *AccessorGroup) GetAllMascots() ([]Mascot, error)
- func (accessorGroup *AccessorGroup) GetAllNames() ([]Name, error)
- func (accessorGroup *AccessorGroup) GetAllPasswords() ([]Password, error)
- func (accessorGroup *AccessorGroup) GetAllPlayers() ([]Player, error)
- func (accessorGroup *AccessorGroup) GetAllPlayersByTeamID(teamID int) ([]Player, error)
- func (accessorGroup *AccessorGroup) GetAllPositions() ([]Position, error)
- func (accessorGroup *AccessorGroup) GetAllTeams() ([]Team, error)
- func (accessorGroup *AccessorGroup) GetAllUsers() ([]User, error)
- func (accessorGroup *AccessorGroup) GetEmailByEmail(username string, domain string) (Email, error)
- func (accessorGroup *AccessorGroup) GetEmailByID(ID int) (Email, error)
- func (accessorGroup *AccessorGroup) GetLeagueByID(ID int) (League, error)
- func (accessorGroup *AccessorGroup) GetLeagueByName(name string) (League, error)
- func (accessorGroup *AccessorGroup) GetLeagueID(name string) (int, error)
- func (accessorGroup *AccessorGroup) GetMascotByID(ID int) (Mascot, error)
- func (accessorGroup *AccessorGroup) GetMascotByName(name string) (Mascot, error)
- func (accessorGroup *AccessorGroup) GetNameByID(ID int) (Name, error)
- func (accessorGroup *AccessorGroup) GetNameByName(firstName string, lastName string) (Name, error)
- func (accessorGroup *AccessorGroup) GetPasswordByHash(hash string) (Password, error)
- func (accessorGroup *AccessorGroup) GetPasswordByID(ID int) (Password, error)
- func (accessorGroup *AccessorGroup) GetPasswordID(hash string) (int, error)
- func (accessorGroup *AccessorGroup) GetPlayerByID(ID int) (Player, error)
- func (accessorGroup *AccessorGroup) GetPlayerByName(firstName string, lastName string) (Player, error)
- func (accessorGroup *AccessorGroup) GetPositionByID(ID int) (Position, error)
- func (accessorGroup *AccessorGroup) GetPositionByName(name string) (Position, error)
- func (accessorGroup *AccessorGroup) GetPositionID(name string) (int, error)
- func (accessorGroup *AccessorGroup) GetTeamByID(ID int) (Team, error)
- func (accessorGroup *AccessorGroup) GetTeamByName(name string) (Team, error)
- func (accessorGroup *AccessorGroup) GetTeamMetaByID(ID int) (Team, error)
- func (accessorGroup *AccessorGroup) GetUserByID(ID int) (User, error)
- func (accessorGroup *AccessorGroup) GetUserByName(firstName string, lastName string) (User, error)
- func (accessorGroup *AccessorGroup) MakeEmail(email Email) (Email, error)
- func (accessorGroup *AccessorGroup) MakeLeague(league League) (League, error)
- func (accessorGroup *AccessorGroup) MakeMascot(mascot Mascot) (Mascot, error)
- func (accessorGroup *AccessorGroup) MakeName(name Name) (Name, error)
- func (accessorGroup *AccessorGroup) MakePassword(password Password) (Password, error)
- func (accessorGroup *AccessorGroup) MakePlayer(player Player) (Player, error)
- func (accessorGroup *AccessorGroup) MakePosition(position Position) (Position, error)
- func (accessorGroup *AccessorGroup) MakeTeam(team Team) (Team, error)
- func (accessorGroup *AccessorGroup) MakeUser(user User) (User, error)
- func (accessorGroup *AccessorGroup) Open(driverName, dataSourceName string)
- func (accessorGroup *AccessorGroup) PopulatePlayer(playerID int, age int, nameID int, teamID int, positionID int) (Player, error)
- func (accessorGroup *AccessorGroup) PopulateTeam(teamID int, name string, leagueID int, mascotID int) (Team, error)
- func (accessorGroup *AccessorGroup) PopulateTeamMeta(teamID int, name string, leagueID int, mascotID int) (Team, error)
- func (accessorGroup *AccessorGroup) PopulateUser(userID int, nameID int, emailID int, passwordID int) (User, error)
- func (accessorGroup *AccessorGroup) UpdateEmail(email Email) (Email, error)
- func (accessorGroup *AccessorGroup) UpdateLeague(league League) (League, error)
- func (accessorGroup *AccessorGroup) UpdateMascot(mascot Mascot) (Mascot, error)
- func (accessorGroup *AccessorGroup) UpdateName(name Name) (Name, error)
- func (accessorGroup *AccessorGroup) UpdatePassword(password Password) (Password, error)
- func (accessorGroup *AccessorGroup) UpdatePlayer(player Player) (Player, error)
- func (accessorGroup *AccessorGroup) UpdatePosition(position Position) (Position, error)
- func (accessorGroup *AccessorGroup) UpdateTeam(team Team) (Team, error)
- func (accessorGroup *AccessorGroup) UpdateUser(user User) (User, error)
- type Email
- type League
- type Mascot
- type Name
- type Password
- type Player
- type Position
- type Team
- type User
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessorGroup ¶
AccessorGroup holds all configuration for the accessors.
func (*AccessorGroup) DeleteEmailByID ¶
func (accessorGroup *AccessorGroup) DeleteEmailByID(ID int) error
DeleteEmailByID deletes a email from the database
func (*AccessorGroup) DeleteLeagueByID ¶
func (accessorGroup *AccessorGroup) DeleteLeagueByID(ID int) error
DeleteLeagueByID deletes a league from the database
func (*AccessorGroup) DeleteMascotByID ¶
func (accessorGroup *AccessorGroup) DeleteMascotByID(ID int) error
DeleteMascotByID deletes a mascot from the database
func (*AccessorGroup) DeleteNameByID ¶
func (accessorGroup *AccessorGroup) DeleteNameByID(ID int) error
DeleteNameByID deletes a name from the database
func (*AccessorGroup) DeletePasswordByID ¶
func (accessorGroup *AccessorGroup) DeletePasswordByID(ID int) error
DeletePasswordByID deletes a password from the database
func (*AccessorGroup) DeletePlayerByID ¶
func (accessorGroup *AccessorGroup) DeletePlayerByID(ID int) error
DeletePlayerByID deletes a player from the database
func (*AccessorGroup) DeletePositionByID ¶
func (accessorGroup *AccessorGroup) DeletePositionByID(ID int) error
DeletePositionByID deletes a position from the database
func (*AccessorGroup) DeleteTeamByID ¶
func (accessorGroup *AccessorGroup) DeleteTeamByID(ID int) error
DeleteTeamByID deletes a team from the database
func (*AccessorGroup) DeleteUserByID ¶
func (accessorGroup *AccessorGroup) DeleteUserByID(ID int) error
DeleteUserByID deletes a user from the database
func (*AccessorGroup) GeneratePlayers ¶
func (accessorGroup *AccessorGroup) GeneratePlayers(count int) error
GeneratePlayers makes a specified number of random players and inserts them in the database
func (*AccessorGroup) GetAllEmails ¶
func (accessorGroup *AccessorGroup) GetAllEmails() ([]Email, error)
GetAllEmails gets all emails from the database
func (*AccessorGroup) GetAllLeagues ¶
func (accessorGroup *AccessorGroup) GetAllLeagues() ([]League, error)
GetAllLeagues gets all leagues from the database
func (*AccessorGroup) GetAllMascots ¶
func (accessorGroup *AccessorGroup) GetAllMascots() ([]Mascot, error)
GetAllMascots gets all mascots from the database
func (*AccessorGroup) GetAllNames ¶
func (accessorGroup *AccessorGroup) GetAllNames() ([]Name, error)
GetAllNames gets all names from the database
func (*AccessorGroup) GetAllPasswords ¶
func (accessorGroup *AccessorGroup) GetAllPasswords() ([]Password, error)
GetAllPasswords gets all passwords from the database
func (*AccessorGroup) GetAllPlayers ¶
func (accessorGroup *AccessorGroup) GetAllPlayers() ([]Player, error)
GetAllPlayers gets all players from the database
func (*AccessorGroup) GetAllPlayersByTeamID ¶
func (accessorGroup *AccessorGroup) GetAllPlayersByTeamID(teamID int) ([]Player, error)
GetAllPlayersByTeamID gets all players from the database by Team ID
func (*AccessorGroup) GetAllPositions ¶
func (accessorGroup *AccessorGroup) GetAllPositions() ([]Position, error)
GetAllPositions gets all positions from the database
func (*AccessorGroup) GetAllTeams ¶
func (accessorGroup *AccessorGroup) GetAllTeams() ([]Team, error)
GetAllTeams gets all teams from the database
func (*AccessorGroup) GetAllUsers ¶
func (accessorGroup *AccessorGroup) GetAllUsers() ([]User, error)
GetAllUsers gets all users from the database
func (*AccessorGroup) GetEmailByEmail ¶
func (accessorGroup *AccessorGroup) GetEmailByEmail(username string, domain string) (Email, error)
GetEmailByEmail returns a email from the database by emailID
func (*AccessorGroup) GetEmailByID ¶
func (accessorGroup *AccessorGroup) GetEmailByID(ID int) (Email, error)
GetEmailByID returns a email from the database by emailID
func (*AccessorGroup) GetLeagueByID ¶
func (accessorGroup *AccessorGroup) GetLeagueByID(ID int) (League, error)
GetLeagueByID returns a league from the database by leagueID
func (*AccessorGroup) GetLeagueByName ¶
func (accessorGroup *AccessorGroup) GetLeagueByName(name string) (League, error)
GetLeagueByName returns a league from the database by leagueID
func (*AccessorGroup) GetLeagueID ¶
func (accessorGroup *AccessorGroup) GetLeagueID(name string) (int, error)
GetLeagueID returns a leagueID from the database from a name
func (*AccessorGroup) GetMascotByID ¶
func (accessorGroup *AccessorGroup) GetMascotByID(ID int) (Mascot, error)
GetMascotByID returns a mascot from the database by mascotID
func (*AccessorGroup) GetMascotByName ¶
func (accessorGroup *AccessorGroup) GetMascotByName(name string) (Mascot, error)
GetMascotByName returns a mascot from the database by mascotID
func (*AccessorGroup) GetNameByID ¶
func (accessorGroup *AccessorGroup) GetNameByID(ID int) (Name, error)
GetNameByID returns a name from the database by nameID
func (*AccessorGroup) GetNameByName ¶
func (accessorGroup *AccessorGroup) GetNameByName(firstName string, lastName string) (Name, error)
GetNameByName returns a name from the database by nameID
func (*AccessorGroup) GetPasswordByHash ¶
func (accessorGroup *AccessorGroup) GetPasswordByHash(hash string) (Password, error)
GetPasswordByHash returns a password from the database by passwordID
func (*AccessorGroup) GetPasswordByID ¶
func (accessorGroup *AccessorGroup) GetPasswordByID(ID int) (Password, error)
GetPasswordByID returns a password from the database by passwordID
func (*AccessorGroup) GetPasswordID ¶
func (accessorGroup *AccessorGroup) GetPasswordID(hash string) (int, error)
GetPasswordID returns a passwordID from the database from a hash
func (*AccessorGroup) GetPlayerByID ¶
func (accessorGroup *AccessorGroup) GetPlayerByID(ID int) (Player, error)
GetPlayerByID returns a player from the database by playerID
func (*AccessorGroup) GetPlayerByName ¶
func (accessorGroup *AccessorGroup) GetPlayerByName(firstName string, lastName string) (Player, error)
GetPlayerByName returns a player from the database by playerID
func (*AccessorGroup) GetPositionByID ¶
func (accessorGroup *AccessorGroup) GetPositionByID(ID int) (Position, error)
GetPositionByID returns a position from the database by positionID
func (*AccessorGroup) GetPositionByName ¶
func (accessorGroup *AccessorGroup) GetPositionByName(name string) (Position, error)
GetPositionByName returns a position from the database by positionID
func (*AccessorGroup) GetPositionID ¶
func (accessorGroup *AccessorGroup) GetPositionID(name string) (int, error)
GetPositionID returns a positionID from the database from a name
func (*AccessorGroup) GetTeamByID ¶
func (accessorGroup *AccessorGroup) GetTeamByID(ID int) (Team, error)
GetTeamByID returns a team from the database by teamID
func (*AccessorGroup) GetTeamByName ¶
func (accessorGroup *AccessorGroup) GetTeamByName(name string) (Team, error)
GetTeamByName returns a team from the database by teamID
func (*AccessorGroup) GetTeamMetaByID ¶
func (accessorGroup *AccessorGroup) GetTeamMetaByID(ID int) (Team, error)
GetTeamMetaByID returns a team from the database by teamID
func (*AccessorGroup) GetUserByID ¶
func (accessorGroup *AccessorGroup) GetUserByID(ID int) (User, error)
GetUserByID returns a user from the database by userID
func (*AccessorGroup) GetUserByName ¶
func (accessorGroup *AccessorGroup) GetUserByName(firstName string, lastName string) (User, error)
GetUserByName returns a user from the database by userID
func (*AccessorGroup) MakeEmail ¶
func (accessorGroup *AccessorGroup) MakeEmail(email Email) (Email, error)
MakeEmail adds a email to the database
func (*AccessorGroup) MakeLeague ¶
func (accessorGroup *AccessorGroup) MakeLeague(league League) (League, error)
MakeLeague adds a league to the database
func (*AccessorGroup) MakeMascot ¶
func (accessorGroup *AccessorGroup) MakeMascot(mascot Mascot) (Mascot, error)
MakeMascot adds a mascot to the database
func (*AccessorGroup) MakeName ¶
func (accessorGroup *AccessorGroup) MakeName(name Name) (Name, error)
MakeName adds a name to the database
func (*AccessorGroup) MakePassword ¶
func (accessorGroup *AccessorGroup) MakePassword(password Password) (Password, error)
MakePassword adds a password to the database
func (*AccessorGroup) MakePlayer ¶
func (accessorGroup *AccessorGroup) MakePlayer(player Player) (Player, error)
MakePlayer adds a player to the database
func (*AccessorGroup) MakePosition ¶
func (accessorGroup *AccessorGroup) MakePosition(position Position) (Position, error)
MakePosition adds a position to the database
func (*AccessorGroup) MakeTeam ¶
func (accessorGroup *AccessorGroup) MakeTeam(team Team) (Team, error)
MakeTeam adds a team to the database
func (*AccessorGroup) MakeUser ¶
func (accessorGroup *AccessorGroup) MakeUser(user User) (User, error)
MakeUser adds a user to the database
func (*AccessorGroup) Open ¶
func (accessorGroup *AccessorGroup) Open(driverName, dataSourceName string)
Open creates a database connection and sets it in the struct
func (*AccessorGroup) PopulatePlayer ¶
func (accessorGroup *AccessorGroup) PopulatePlayer(playerID int, age int, nameID int, teamID int, positionID int) (Player, error)
PopulatePlayer takes a mostly blank Player struct and populates the values
func (*AccessorGroup) PopulateTeam ¶
func (accessorGroup *AccessorGroup) PopulateTeam(teamID int, name string, leagueID int, mascotID int) (Team, error)
PopulateTeam takes a mostly blank Team struct and populates the values
func (*AccessorGroup) PopulateTeamMeta ¶
func (accessorGroup *AccessorGroup) PopulateTeamMeta(teamID int, name string, leagueID int, mascotID int) (Team, error)
PopulateTeamMeta takes a mostly blank Team struct and populates the values without the players list
func (*AccessorGroup) PopulateUser ¶
func (accessorGroup *AccessorGroup) PopulateUser(userID int, nameID int, emailID int, passwordID int) (User, error)
PopulateUser takes a mostly blank User struct and populates the values
func (*AccessorGroup) UpdateEmail ¶
func (accessorGroup *AccessorGroup) UpdateEmail(email Email) (Email, error)
UpdateEmail adds a email to the database
func (*AccessorGroup) UpdateLeague ¶
func (accessorGroup *AccessorGroup) UpdateLeague(league League) (League, error)
UpdateLeague adds a league to the database
func (*AccessorGroup) UpdateMascot ¶
func (accessorGroup *AccessorGroup) UpdateMascot(mascot Mascot) (Mascot, error)
UpdateMascot adds a mascot to the database
func (*AccessorGroup) UpdateName ¶
func (accessorGroup *AccessorGroup) UpdateName(name Name) (Name, error)
UpdateName adds a name to the database
func (*AccessorGroup) UpdatePassword ¶
func (accessorGroup *AccessorGroup) UpdatePassword(password Password) (Password, error)
UpdatePassword adds a password to the database
func (*AccessorGroup) UpdatePlayer ¶
func (accessorGroup *AccessorGroup) UpdatePlayer(player Player) (Player, error)
UpdatePlayer updates player information in the database
func (*AccessorGroup) UpdatePosition ¶
func (accessorGroup *AccessorGroup) UpdatePosition(position Position) (Position, error)
UpdatePosition adds a position to the database
func (*AccessorGroup) UpdateTeam ¶
func (accessorGroup *AccessorGroup) UpdateTeam(team Team) (Team, error)
UpdateTeam adds a team to the database
func (*AccessorGroup) UpdateUser ¶
func (accessorGroup *AccessorGroup) UpdateUser(user User) (User, error)
UpdateUser updates user information in the database