Package de.xima.fc.api.entity
Class TextbausteinAPI
- java.lang.Object
-
- de.xima.fc.api.ASubAPI
-
- de.xima.fc.api.entity.AEntityAPI<Textbaustein>
-
- de.xima.fc.api.entity.TextbausteinAPI
-
public class TextbausteinAPI extends AEntityAPI<Textbaustein>
API class for manipulation ofTextbausteinentities.- Author:
- XIMA MEDIA GmbH
-
-
Field Summary
-
Fields inherited from class de.xima.fc.api.entity.AEntityAPI
entityClass
-
-
Constructor Summary
Constructors Constructor Description TextbausteinAPI()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<Textbaustein>getAllByMandantAndTyp(UserContext uc, Mandant client, ETextbausteinKategorie category)Method for reading all templates of a client and a specified type.TextbausteingetByMandantAndName(UserContext uc, int mandantID, String templateName)TextbausteingetByMandantAndName(UserContext uc, Mandant mandant, String name)TextbausteingetByUUID(UserContext uc, Mandant client, String uuid)Method for determining anTextbausteinby an UUID asStringand the clientTextbausteingetByUUID(UserContext uc, Mandant client, UUID uuid)Method for determining anTextbausteinby an UUID and the clientTextbausteingetFD2Theme(UserContext uc, Mandant mandant, String theme)Method for reading a CSS template of a client by his name.Map<String,String>getI18nValues(UserContext uc, Textbaustein tmpl)Method for determining all i18n values of aTextbaustein.TextbausteingetTextbausteinBy(UserContext uc, Mandant mandant, String name, ETextbausteinKategorie category)Method for determining aTextbausteinby his name and category.List<Textbaustein>getTextbausteine(UserContext uc, Mandant mandant)Method for determining allTextbausteinof a client.StringmandantSpecificMsg(UserContext uc, Mandant mandant, ETextbausteinMsgCode textbausteinCode)Method for determining a message based on aMandantand aTextbausteincode.-
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, getPagedResult, getSingleAttributes, getSingleAttributes, resultTotalCount, resultTotalCount, update, update
-
Methods inherited from class de.xima.fc.api.ASubAPI
getHandlerProvider
-
-
-
-
Method Detail
-
mandantSpecificMsg
public String mandantSpecificMsg(UserContext uc, Mandant mandant, ETextbausteinMsgCode textbausteinCode)
Method for determining a message based on aMandantand aTextbausteincode.- Parameters:
uc-UserContextthe user context in which the action is to be performed.mandant-Mandantwhose message is to be output.textbausteinCode-ETextbausteinMsgCodeof the template to be issued.- Returns:
Stringthe searched message of the template- Since:
- 2.4.3
-
getTextbausteine
public List<Textbaustein> getTextbausteine(UserContext uc, Mandant mandant)
Method for determining allTextbausteinof a client.- Parameters:
uc-UserContextthe user context in which the action is to be performed.mandant-Mandantwhose templates are searched for.- Returns:
ListofTextbausteins.- Since:
- 2.4.3
-
getTextbausteinBy
public Textbaustein getTextbausteinBy(UserContext uc, Mandant mandant, String name, ETextbausteinKategorie category)
Method for determining aTextbausteinby his name and category.- Parameters:
uc-UserContextthe user context in which the action is to be performed.mandant-Mandantwhose template is searched for.name-Stringof the template.category-ETextbausteinKategoriethe type of the template.- Returns:
Textbausteinwhich is found for the parameters.
-
getByMandantAndName
public Textbaustein getByMandantAndName(UserContext uc, Mandant mandant, String name)
- Parameters:
uc-UserContextthe user context in which the action is to be performed.mandant-Mandantwhose template is searched for.name-Stringof the template.- Returns:
Textbausteinwhich is found for the parameters.DeprecatedusegetTextbausteinBy(UserContext, Mandant, String, ETextbausteinKategorie)
-
getByMandantAndName
public Textbaustein getByMandantAndName(UserContext uc, int mandantID, String templateName)
- Parameters:
uc-UserContextthe user context in which the action is to be performed.mandantID-Integerid of the client whose templates is searched for.templateName-Stringname of the template.- Returns:
Textbausteinwhich is found for the parameters.DeprecatedusegetTextbausteinBy(UserContext, Mandant, String, ETextbausteinKategorie)
-
getFD2Theme
public Textbaustein getFD2Theme(UserContext uc, Mandant mandant, String theme)
Method for reading a CSS template of a client by his name.- Parameters:
uc-UserContextthe user context in which the action is to be performed.mandant-Mandantwhose template are searched for.theme-Stringname of the themes.- Returns:
Textbausteinwhich 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-UserContextthe user context in which the action is to be performed.client-Mandantwhose templates are searched for.category-ETextbausteinKategoriethe type of the template.- Returns:
ListofTextbausteins.- Since:
- 2.4.3
-
getI18nValues
public Map<String,String> getI18nValues(UserContext uc, Textbaustein tmpl)
Method for determining all i18n values of aTextbaustein.- Parameters:
uc-UserContextthe user context in which the action is to be performed.tmpl-Textbaustein, whose custom attributes are to be determined.- Returns:
Mapwith elements.- Since:
- 4.2.0
-
getByUUID
public Textbaustein getByUUID(UserContext uc, Mandant client, String uuid)
Method for determining anTextbausteinby an UUID asStringand the client- Parameters:
uc-UserContextthe user context in which the action is to be performed.client-Mandantwhose templates are searched for.uuid- the UUID asString- Returns:
- the
Textbausteinornull
-
getByUUID
public Textbaustein getByUUID(UserContext uc, Mandant client, UUID uuid)
Method for determining anTextbausteinby an UUID and the client- Parameters:
uc-UserContextthe user context in which the action is to be performed.client-Mandantwhose templates are searched for.uuid- the UUID- Returns:
- the
Textbausteinornull
-
-