db
SimpleAdminServiceImpl Class Reference

Inherits AbstractBaseService, and SimpleAdminService.

Public Member Functions

 __construct (Dao $objectDao)
 
 getPaginatorConfig ($name=PaginatorConfig::DEFAULT_PAGINATOR_NAME, $definedFields=[], $maxPageSize=SimpleAdminService::DEFAULT_MAX_PAGE_SIZE)
 
 getPage (PaginatorConfig $config)
 
 get ($id)
 
 getAll ($where=[], $orderBy=[])
 
 update ($obj)
 
 save ($obj)
 
 delete ($id)
 
 beginTransaction ()
 
 commitTransaction ()
 
 rollBackTransaction ()
 
- Public Member Functions inherited from AbstractBaseService
 get ($id)
 
 changeSimpleProperty ($objectId, $propertyName)
 
 updateObjectPosition ($objId, $position)
 
 turnImage (DBObject $image, $method='getImage')
 
 updateImages (DBObject $obj, $method='getImages')
 
 deleteAllImages ($objectId)
 
 getImagesByFkId ($fkObjid, $tableName)
 

Protected Attributes

 $objectDao
 
- Protected Attributes inherited from AbstractBaseService
 $pdo
 

Additional Inherited Members

- Public Attributes inherited from AbstractBaseService
 $dao
 
 $imageDao
 
- Public Attributes inherited from SimpleAdminService
const DEFAULT_MAX_PAGE_SIZE = 100
 
- Protected Member Functions inherited from AbstractBaseService
 createUniqueSlugInTable ($name, Dao $dao, $columnName='slug')
 
 makeDBConnection ()
 

Detailed Description

Jesnoducy servis pro vytvoreni editace jedne tridy

umoznuje:

  • natahnout stranky se seznamem polozek
  • natahnout jednu polozku
  • ulozit novou polozku
  • updatovat existujici polozku

Constructor & Destructor Documentation

◆ __construct()

__construct ( Dao  $objectDao)

Member Function Documentation

◆ beginTransaction()

beginTransaction ( )

◆ commitTransaction()

commitTransaction ( )

◆ delete()

delete (   $id)

delete objedt with provided id

Parameters
key$id

Implements SimpleAdminService.

◆ get()

get (   $id)

vrati objekt s danym id nebo vyhodi nenalezeno vyjimky TODO: vytvorit nejakou takovou vijimku v db vrstve

Parameters
type$id

Implements SimpleAdminService.

◆ getAll()

getAll (   $where = [],
  $orderBy = [] 
)

Return array of all objects from mapped table

Parameters
array$where- array, where key is object property name
array$orderBy- array, where key is object property name and value is bool - true for ASC, false for DESC
Returns
array

◆ getPage()

getPage ( PaginatorConfig  $config)

vrati aktivni moduly

Implements SimpleAdminService.

◆ getPaginatorConfig()

getPaginatorConfig (   $name = PaginatorConfig::DEFAULT_PAGINATOR_NAME,
  $definedFields = [],
  $maxPageSize = SimpleAdminService::DEFAULT_MAX_PAGE_SIZE 
)

vrati defaultni strankovac

Implements SimpleAdminService.

◆ rollBackTransaction()

rollBackTransaction ( )

◆ save()

save (   $obj)
Parameters
DBObject$objnew object to save

Implements SimpleAdminService.

◆ update()

update (   $obj)
Parameters
DBObject$objobject to update

Implements SimpleAdminService.

Member Data Documentation

◆ $objectDao

$objectDao
protected

The documentation for this class was generated from the following file: