Package de.xima.fc.api.entity
Class TextbausteinAPI
API class for manipulation of
Textbaustein
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 TypeMethodDescriptiongetAllByMandantAndTyp
(UserContext uc, Mandant client, ETextbausteinKategorie category) Method for reading all templates of a client and a specified type.getByMandantAndName
(UserContext uc, int mandantID, String templateName) getByMandantAndName
(UserContext uc, Mandant mandant, String name) getByUUID
(UserContext uc, Mandant client, String uuid) Method for determining anTextbaustein
by an UUID asString
and the clientgetByUUID
(UserContext uc, Mandant client, UUID uuid) Method for determining anTextbaustein
by an UUID and the clientgetFD2Theme
(UserContext uc, Mandant mandant, String theme) Method for reading a CSS template of a client by his name.getI18nValues
(UserContext uc, Textbaustein tmpl) Method for determining all i18n values of aTextbaustein
.getTextbausteinBy
(UserContext uc, Mandant mandant, String name, ETextbausteinKategorie category) Method for determining aTextbaustein
by his name and category.getTextbausteine
(UserContext uc, Mandant mandant) Method for determining allTextbaustein
of a client.mandantSpecificMsg
(UserContext uc, Mandant mandant, ETextbausteinMsgCode textbausteinCode) Method for determining a message based on aMandant
and aTextbaustein
code.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
-
TextbausteinAPI
public TextbausteinAPI()
-
-
Method Details
-
mandantSpecificMsg
public String mandantSpecificMsg(UserContext uc, Mandant mandant, ETextbausteinMsgCode textbausteinCode) Method for determining a message based on aMandant
and aTextbaustein
code.- Parameters:
uc
-UserContext
the user context in which the action is to be performed.mandant
-Mandant
whose message is to be output.textbausteinCode
-ETextbausteinMsgCode
of the template to be issued.- Returns:
String
the searched message of the template- Since:
- 2.4.3
-
getTextbausteine
Method for determining allTextbaustein
of a client.- Parameters:
uc
-UserContext
the user context in which the action is to be performed.mandant
-Mandant
whose templates are searched for.- Returns:
List
ofTextbaustein
s.- Since:
- 2.4.3
-
getTextbausteinBy
public Textbaustein getTextbausteinBy(UserContext uc, Mandant mandant, String name, ETextbausteinKategorie category) Method for determining aTextbaustein
by his name and category.- Parameters:
uc
-UserContext
the user context in which the action is to be performed.mandant
-Mandant
whose template is searched for.name
-String
of the template.category
-ETextbausteinKategorie
the type of the template.- Returns:
Textbaustein
which is found for the parameters.
-
getByMandantAndName
- Parameters:
uc
-UserContext
the user context in which the action is to be performed.mandant
-Mandant
whose template is searched for.name
-String
of the template.- Returns:
Textbaustein
which is found for the parameters.Deprecated
usegetTextbausteinBy(UserContext, Mandant, String, ETextbausteinKategorie)
-
getByMandantAndName
- Parameters:
uc
-UserContext
the user context in which the action is to be performed.mandantID
-Integer
id of the client whose templates is searched for.templateName
-String
name of the template.- Returns:
Textbaustein
which is found for the parameters.Deprecated
usegetTextbausteinBy(UserContext, Mandant, String, ETextbausteinKategorie)
-
getFD2Theme
Method for reading a CSS template of a client by his name.- Parameters:
uc
-UserContext
the user context in which the action is to be performed.mandant
-Mandant
whose template are searched for.theme
-String
name of the themes.- Returns:
Textbaustein
which is found for the parameters.- Since:
- 2.4.3
-
getAllByMandantAndTyp
public List<Textbaustein> getAllByMandantAndTyp(UserContext uc, Mandant client, ETextbausteinKategorie category) Method for reading all templates of a client and a specified type.- Parameters:
uc
-UserContext
the user context in which the action is to be performed.client
-Mandant
whose templates are searched for.category
-ETextbausteinKategorie
the type of the template.- Returns:
List
ofTextbaustein
s.- Since:
- 2.4.3
-
getI18nValues
Method for determining all i18n values of aTextbaustein
.- Parameters:
uc
-UserContext
the user context in which the action is to be performed.tmpl
-Textbaustein
, whose custom attributes are to be determined.- Returns:
Map
with elements.- Since:
- 4.2.0
-
getByUUID
Method for determining anTextbaustein
by an UUID asString
and the client- Parameters:
uc
-UserContext
the user context in which the action is to be performed.client
-Mandant
whose templates are searched for.uuid
- the UUID asString
- Returns:
- the
Textbaustein
ornull
-
getByUUID
Method for determining anTextbaustein
by an UUID and the client- Parameters:
uc
-UserContext
the user context in which the action is to be performed.client
-Mandant
whose templates are searched for.uuid
- the UUID- Returns:
- the
Textbaustein
ornull
-