db
SimpleAdminService Interface Reference

Inherited by SimpleAdminServiceImpl.

Public Member Functions

 getPaginatorConfig ($name=PaginatorConfig::DEFAULT_PAGINATOR_NAME, $definedFields=[], $maxPageSize=self::DEFAULT_MAX_PAGE_SIZE)
 
 getPage (PaginatorConfig $config)
 
 get ($id)
 
 update ($obj)
 
 save ($obj)
 
 delete ($id)
 

Public Attributes

const DEFAULT_MAX_PAGE_SIZE = 100
 

Detailed Description

Jesnoducy servis pro vytvoreni editace jedne tridy

umoznuje:

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

Member Function Documentation

◆ delete()

delete (   $id)

delete objedt with provided id

Parameters
key$id

Implemented in SimpleAdminServiceImpl.

◆ get()

get (   $id)

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

Parameters
type$id

Implemented in SimpleAdminServiceImpl.

◆ getPage()

getPage ( PaginatorConfig  $config)

vrati aktivni moduly

Parameters
PaginatorConfig$configjak se ma vytahnout strana
Returns
PageContent

Implemented in SimpleAdminServiceImpl.

◆ getPaginatorConfig()

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

vrati defaultni strankovac

Returns
PaginatorConfig konfigurace podle ktere se ma strankovat

Implemented in SimpleAdminServiceImpl.

◆ save()

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

Implemented in SimpleAdminServiceImpl.

◆ update()

update (   $obj)
Parameters
DBObject$objobject to update

Implemented in SimpleAdminServiceImpl.

Member Data Documentation

◆ DEFAULT_MAX_PAGE_SIZE

const DEFAULT_MAX_PAGE_SIZE = 100

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