Class OrganizationUnitController
java.lang.Object
pl.matsuo.core.web.controller.AbstractSearchController<E,P>
pl.matsuo.core.web.controller.AbstractController<E,pl.matsuo.core.params.IQueryRequestParams>
pl.matsuo.core.web.controller.AbstractSimpleController<pl.matsuo.core.model.organization.OrganizationUnit>
pl.matsuo.core.web.controller.organization.OrganizationUnitController
@RestController
@RequestMapping("/organizationUnits")
public class OrganizationUnitController
extends AbstractSimpleController<pl.matsuo.core.model.organization.OrganizationUnit>
Organization unit controller.
- Since:
- Jul 18, 2013
-
Nested Class Summary
Nested classes/interfaces inherited from class pl.matsuo.core.web.controller.AbstractSearchController
AbstractSearchController.EntityNotFoundException -
Field Summary
Fields inherited from class pl.matsuo.core.web.controller.AbstractSearchController
database, entityInitializers, entityType, facadeBuilder -
Constructor Summary
Constructors Constructor Description OrganizationUnitController() -
Method Summary
Modifier and Type Method Description pl.matsuo.core.model.organization.PersonaddEmployee(Long id, Long idEmployee)protected List<? extends pl.matsuo.core.model.api.Initializer<pl.matsuo.core.model.organization.OrganizationUnit>>entityInitializers()org.springframework.http.HttpEntity<pl.matsuo.core.model.organization.OrganizationUnit>find(Long id)Pobiera pojedynczą encję danego typu po id.protected List<Function<pl.matsuo.core.model.organization.OrganizationUnit,String>>queryMatchers()Lista pól z którymi należy porównywać wartość parametru 'query' z zapytania listującego elementy.voidremoveEmployee(Long id, Long idEmployee)Methods inherited from class pl.matsuo.core.web.controller.AbstractController
childLocation, create, delete, httpEntity, update, updateMethods inherited from class pl.matsuo.core.web.controller.AbstractSearchController
entityQuery, list, list, list, listByIds, listQuery, listQuery, listQuery, queryMatchers, setDatabase, setFacadeBuilder
-
Constructor Details
-
OrganizationUnitController
public OrganizationUnitController()
-
-
Method Details
-
queryMatchers
protected List<Function<pl.matsuo.core.model.organization.OrganizationUnit,String>> queryMatchers()Description copied from class:AbstractSearchControllerLista pól z którymi należy porównywać wartość parametru 'query' z zapytania listującego elementy.- Overrides:
queryMatchersin classAbstractSearchController<pl.matsuo.core.model.organization.OrganizationUnit,pl.matsuo.core.params.IQueryRequestParams>
-
entityInitializers
protected List<? extends pl.matsuo.core.model.api.Initializer<pl.matsuo.core.model.organization.OrganizationUnit>> entityInitializers()- Overrides:
entityInitializersin classAbstractSearchController<pl.matsuo.core.model.organization.OrganizationUnit,pl.matsuo.core.params.IQueryRequestParams>
-
find
@RequestMapping(value="/{id}", method=GET) public org.springframework.http.HttpEntity<pl.matsuo.core.model.organization.OrganizationUnit> find(@PathVariable("id") Long id)Description copied from class:AbstractSearchControllerPobiera pojedynczą encję danego typu po id.- Overrides:
findin classAbstractSearchController<pl.matsuo.core.model.organization.OrganizationUnit,pl.matsuo.core.params.IQueryRequestParams>
-
addEmployee
-
removeEmployee
-