Package de.xima.fc.handler.entity
Class TextbausteinHandler
- java.lang.Object
-
- de.xima.fc.handler.AMSApiHandler
-
- de.xima.fc.handler.entity.GenericHandler
-
- de.xima.fc.handler.entity.TextbausteinHandler
-
- All Implemented Interfaces:
IAPIHandler
,IGenericHandler
,ITextbausteinHandler
,Serializable
public class TextbausteinHandler extends GenericHandler implements ITextbausteinHandler
The Class TextbausteinHandler.- Author:
- XIMA MEDIA GmbH
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class de.xima.fc.handler.entity.GenericHandler
LOG
-
-
Constructor Summary
Constructors Constructor Description TextbausteinHandler()
-
Method Summary
-
Methods inherited from class de.xima.fc.handler.entity.GenericHandler
create, create, delete, delete, deleteBy, deleteById, deleteById, getAll, getAllBy, getAttributes, getAttributes, getBy, getById, getById, getById, getEntityRefs, getSingleAttributes, getSingleAttributes, resultTotalCount, serializableList, update, update
-
Methods inherited from class de.xima.fc.handler.AMSApiHandler
getName
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.xima.fc.com.interfaces.IAPIHandler
getName
-
Methods inherited from interface de.xima.fc.handler.interfaces.entity.IGenericHandler
create, create, delete, delete, deleteBy, deleteById, deleteById, getAll, getAllBy, getAttributes, getAttributes, getBy, getById, getById, getById, getEntityRefs, getSingleAttributes, getSingleAttributes, resultTotalCount, update, update
-
-
-
-
Method Detail
-
getTextbausteine
public List<Textbaustein> getTextbausteine(UserContext uc, Mandant client)
Description copied from interface:ITextbausteinHandler
Gets the alltext templates
of aclient
.- Specified by:
getTextbausteine
in interfaceITextbausteinHandler
- Parameters:
uc
- The user context of the user who requested the text templates.client
- Theclient
who owns thetemplates
.- Returns:
- All text templates of the client.
-
mandantSpecificMsg
public String mandantSpecificMsg(UserContext uc, Mandant client, ETextbausteinMsgCode messageCode)
Description copied from interface:ITextbausteinHandler
Mandant specific msg.- Specified by:
mandantSpecificMsg
in interfaceITextbausteinHandler
- Parameters:
uc
- the ucclient
- the mandantmessageCode
- the msg code- Returns:
- the string @
-
getTextbausteinBy
public Textbaustein getTextbausteinBy(UserContext uc, Mandant client, String name, ETextbausteinKategorie category)
Description copied from interface:ITextbausteinHandler
Gets the textbaustein by.- Specified by:
getTextbausteinBy
in interfaceITextbausteinHandler
- Parameters:
uc
- The user context of the user who requested the text template.client
- the mandantname
- the namecategory
- the category of theTextbaustein
- Returns:
- the
Textbaustein
-
getTextbausteineByKategorie
public List<Textbaustein> getTextbausteineByKategorie(UserContext uc, Mandant client, ETextbausteinKategorie category)
Description copied from interface:ITextbausteinHandler
Gets the textbausteine vom uebergebenen Typ.- Specified by:
getTextbausteineByKategorie
in interfaceITextbausteinHandler
- Parameters:
uc
- Usercontext in welchem die Operation ausgeführt wirdclient
- the mandantcategory
- des textbausteins- Returns:
- list of Textbaustein
-
getByMandantAndName
public Textbaustein getByMandantAndName(UserContext uc, Mandant client, String name)
- Specified by:
getByMandantAndName
in interfaceITextbausteinHandler
-
getI18nValues
public Map<String,String> getI18nValues(UserContext uc, Textbaustein template)
Description copied from interface:ITextbausteinHandler
Provides the i18n values from the template.- Specified by:
getI18nValues
in interfaceITextbausteinHandler
- Parameters:
uc
- user context in which the opration is performedtemplate
- the template- Returns:
- map of i18n values
-
getByUUID
public Textbaustein getByUUID(UserContext uc, Mandant client, String uuid)
- Specified by:
getByUUID
in interfaceITextbausteinHandler
-
getByUUID
public Textbaustein getByUUID(UserContext uc, Mandant client, UUID uuid)
- Specified by:
getByUUID
in interfaceITextbausteinHandler
-
getByClientAndMessageCode
public Textbaustein getByClientAndMessageCode(UserContext uc, Mandant client, ETextbausteinMsgCode messageCode)
Description copied from interface:ITextbausteinHandler
Finds atext template
by itsmessage code
.- Specified by:
getByClientAndMessageCode
in interfaceITextbausteinHandler
- Parameters:
uc
- The user context of the user who requested the message.client
- Theclient
who owns thetemplate
.messageCode
- Themessage code
of thetemplate
.- Returns:
- The
template
or null if no template was found.
-
-