Package de.xima.fc.api.entity
Class MandantAPI
API class for manipulation of
Mandant
entities.- Author:
- XIMA MEDIA GmbH
-
Field Summary
Fields inherited from class de.xima.fc.api.entity.AEntityAPI
entityClass
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAllByName
(UserContext uc, String name) Method for determining allMandant
s by name (case insensitive).getByName
(UserContext uc, String name) Method for determining aMandant
by his name (case insensitive).getByUUID
(UserContext uc, String uuid) getByUUID
(UserContext uc, UUID uuid) getCustomAttributes
(UserContext uc, Mandant client) Gets the custom properties of this client.boolean
isCreationAllowed
(UserContext uc, Mandant mandant) Method for checking if the creation of aMandant
is allowed.Methods inherited from class de.xima.fc.api.entity.AEntityAPI
create, create, delete, delete, deleteAllBy, deleteById, deleteById, getAll, getAllBy, getAttributes, getAttributes, getBy, getById, getById, getEntityRefs, getSingleAttributes, getSingleAttributes, resultTotalCount, resultTotalCount, update, update
Methods inherited from class de.xima.fc.api.ASubAPI
getHandlerProvider
-
Constructor Details
-
MandantAPI
public MandantAPI()
-
-
Method Details
-
getByName
Method for determining aMandant
by his name (case insensitive).- Parameters:
uc
-UserContext
the user context in which the action is to be performed.name
-String
the name of theMandant
(case insensitive).- Returns:
Mandant
which was searched.- Since:
- 2.4.3
-
getAllByName
Method for determining allMandant
s by name (case insensitive).- Parameters:
uc
-UserContext
the user context in which the action is to be performed.name
-String
the name which is to searched (case insensitive).- Returns:
List
ofMandant
which were found.- Since:
- 2.4.3
-
getCustomAttributes
Gets the custom properties of this client. This method is needed when the map of the custom properties hasn't yet been initialized.- Parameters:
uc
- User context for database transactions.client
- the client to get the custom properties for.- Returns:
- a map of all the custom properties of the client.
- Since:
- 8.0.0
-
getByUUID
-
getByUUID
-
isCreationAllowed
Method for checking if the creation of aMandant
is allowed.- Parameters:
uc
-UserContext
the user context in which the action is to be performed.mandant
-Mandant
which is to check.- Returns:
Boolean
if the creation is allowed true, otherwise false.
-