func AddFactorsLinkHook(hookPoint boil.HookPoint, factorsLinkHook FactorsLinkHook) {
	switch hookPoint {
	case boil.BeforeInsertHook:
		factorsLinkBeforeInsertHooks = append(factorsLinkBeforeInsertHooks, factorsLinkHook)
	case boil.BeforeUpdateHook:
		factorsLinkBeforeUpdateHooks = append(factorsLinkBeforeUpdateHooks, factorsLinkHook)
	case boil.BeforeDeleteHook:
		factorsLinkBeforeDeleteHooks = append(factorsLinkBeforeDeleteHooks, factorsLinkHook)
	case boil.BeforeUpsertHook:
		factorsLinkBeforeUpsertHooks = append(factorsLinkBeforeUpsertHooks, factorsLinkHook)
	case boil.AfterInsertHook:
		factorsLinkAfterInsertHooks = append(factorsLinkAfterInsertHooks, factorsLinkHook)
	case boil.AfterSelectHook:
		factorsLinkAfterSelectHooks = append(factorsLinkAfterSelectHooks, factorsLinkHook)
	case boil.AfterUpdateHook:
		factorsLinkAfterUpdateHooks = append(factorsLinkAfterUpdateHooks, factorsLinkHook)
	case boil.AfterDeleteHook:
		factorsLinkAfterDeleteHooks = append(factorsLinkAfterDeleteHooks, factorsLinkHook)
	case boil.AfterUpsertHook:
		factorsLinkAfterUpsertHooks = append(factorsLinkAfterUpsertHooks, factorsLinkHook)
	}
}
// AddFactorsLinkHook registers your hook function for all future operations.
AddFactorsLinkHook registers your hook function for all future operations.
// AddFactorsLinkHook registers your hook function for all future operations .
func AddFactorsLinkHook(hookPoint boil.HookPoint, factorsLinkHook FactorsLinkHook) {
	switch hookPoint {
	case boil.BeforeInsertHook:
		factorsLinkBeforeInsertHooks = append(factorsLinkBeforeInsertHooks, factorsLinkHook)
	case boil.BeforeUpdateHook:
		factorsLinkBeforeUpdateHooks = append(factorsLinkBeforeUpdateHooks, factorsLinkHook)
	case boil.BeforeDeleteHook:
		factorsLinkBeforeDeleteHooks = append(factorsLinkBeforeDeleteHooks, factorsLinkHook)
	case boil.BeforeUpsertHook:
		factorsLinkBeforeUpsertHooks = append(factorsLinkBeforeUpsertHooks, factorsLinkHook)
	case boil.AfterInsertHook:
		factorsLinkAfterInsertHooks = append(factorsLinkAfterInsertHooks, factorsLinkHook)
	case boil.AfterSelectHook:
		factorsLinkAfterSelectHooks = append(factorsLinkAfterSelectHooks, factorsLinkHook)
	case boil.AfterUpdateHook:
		factorsLinkAfterUpdateHooks = append(factorsLinkAfterUpdateHooks, factorsLinkHook)
	case boil.AfterDeleteHook:
		factorsLinkAfterDeleteHooks = append(factorsLinkAfterDeleteHooks, factorsLinkHook)
	case boil.AfterUpsertHook:
		factorsLinkAfterUpsertHooks = append(factorsLinkAfterUpsertHooks, factorsLinkHook)
	}
}
func AddFactorsLinkHook ( hookPoint boil . HookPoint , factorsLinkHook FactorsLinkHook ) { switch hookPoint { case boil . BeforeInsertHook : factorsLinkBeforeInsertHooks = append ( factorsLinkBeforeInsertHooks , factorsLinkHook ) case boil . BeforeUpdateHook : factorsLinkBeforeUpdateHooks = append ( factorsLinkBeforeUpdateHooks , factorsLinkHook ) case boil . BeforeDeleteHook : factorsLinkBeforeDeleteHooks = append ( factorsLinkBeforeDeleteHooks , factorsLinkHook ) case boil . BeforeUpsertHook : factorsLinkBeforeUpsertHooks = append ( factorsLinkBeforeUpsertHooks , factorsLinkHook ) case boil . AfterInsertHook : factorsLinkAfterInsertHooks = append ( factorsLinkAfterInsertHooks , factorsLinkHook ) case boil . AfterSelectHook : factorsLinkAfterSelectHooks = append ( factorsLinkAfterSelectHooks , factorsLinkHook ) case boil . AfterUpdateHook : factorsLinkAfterUpdateHooks = append ( factorsLinkAfterUpdateHooks , factorsLinkHook ) case boil . AfterDeleteHook : factorsLinkAfterDeleteHooks = append ( factorsLinkAfterDeleteHooks , factorsLinkHook ) case boil . AfterUpsertHook : factorsLinkAfterUpsertHooks = append ( factorsLinkAfterUpsertHooks , factorsLinkHook ) } }
AddFactorsLinkHook registers your hook function for all future operations.
AddFactorsLinkHook registers your hook function for all future operations .