AgreementServiceFactory

Class AgreementServiceFactory

category

System

package

Agreement

subpackage

Factories

Methods

AgreementServiceFactory constructor.

__construct(\CI_DB_query_builder $queryBuilder) 

Arguments

$queryBuilder

\CI_DB_query_builder

Creates a new instance of the AgreementAccessRepository.

_createAccessRepository() : \AgreementAccessRepository

Creates a new instance of an AgreementDeleter.

_createDeleter() : \AgreementDeleter

Consecutive calls provide the same object.

Response

\AgreementDeleter

Creates a new instance of AgreementFactory.

_createFactory() : \AgreementFactory

Consecutive calls provide the same object.

Response

\AgreementFactory

Creates a new instance of AgreementReader.

_createReader() : \AgreementReader

Consecutive calls provide the same object.

Response

\AgreementReader

Creates a new instance of an AgreementRepository.

_createRepository() : \AgreementRepository

Consecutive calls provide the same object.

Response

\AgreementRepository

Creates a new instance of an AgreementWriter.

_createWriter() : \AgreementWriter

Consecutive calls provide the same object.

Response

\AgreementWriter

Creates an agreement write service.

createReadService() : \AgreementReadServiceInterface

Creates an agreement write service.

createWriteService() : \AgreementWriteServiceInterface

Properties

queryBuilder

queryBuilder : \CI_DB_query_builder
var

Type(s)

\CI_DB_query_builder

factory

factory : \AgreementFactory
var

Type(s)

\AgreementFactory

repository

repository : \AgreementRepository
var

Type(s)

\AgreementRepository

accessRepository

accessRepository : \AgreementAccessRepository

reader

reader : \AgreementReader
var

Type(s)

\AgreementReader

writer

writer : \AgreementWriter
var

Type(s)

\AgreementWriter

deleter

deleter : \AgreementDeleter
var

Type(s)

\AgreementDeleter

readService

readService : \AgreementReadServiceInterface

writeService

writeService : \AgreementWriteServiceInterface