Documentation
¶
Index ¶
- Constants
- func InitModels()
- type Company
- type CompanyManager
- func (cm *CompanyManager) Create(company *Company) error
- func (cm *CompanyManager) Delete(company *Company) error
- func (cm *CompanyManager) Exists(globalId string) bool
- func (cm *CompanyManager) Get(id string) (*Company, error)
- func (cm *CompanyManager) GetByName(globalId string) (*Company, error)
- func (cm *CompanyManager) Save(company *Company) error
Constants ¶
View Source
const (
COLLECTION_COMPANIES = "companies" // name of the company collection in mongodb
)
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Company ¶
type CompanyManager ¶
type CompanyManager struct {
// contains filtered or unexported fields
}
func NewCompanyManager ¶
func NewCompanyManager(r *http.Request) *CompanyManager
func (*CompanyManager) Create ¶
func (cm *CompanyManager) Create(company *Company) error
Create a company.
func (*CompanyManager) Delete ¶
func (cm *CompanyManager) Delete(company *Company) error
Delete a company.
func (*CompanyManager) Exists ¶
func (cm *CompanyManager) Exists(globalId string) bool
Exists checks if a company exists.
func (*CompanyManager) Get ¶
func (cm *CompanyManager) Get(id string) (*Company, error)
Get company by ID.
func (*CompanyManager) GetByName ¶
func (cm *CompanyManager) GetByName(globalId string) (*Company, error)
GetByName get a company by globalid.
func (*CompanyManager) Save ¶
func (cm *CompanyManager) Save(company *Company) error
Save a company.
Click to show internal directories.
Click to hide internal directories.