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:ITextbausteinHandlerGets the alltext templatesof aclient.- Specified by:
 getTextbausteinein interfaceITextbausteinHandler- Parameters:
 uc- The user context of the user who requested the text templates.client- Theclientwho owns thetemplates.- Returns:
 - All text templates of the client.
 
 
- 
mandantSpecificMsg
public String mandantSpecificMsg(UserContext uc, Mandant client, ETextbausteinMsgCode messageCode)
Description copied from interface:ITextbausteinHandlerMandant specific msg.- Specified by:
 mandantSpecificMsgin 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:ITextbausteinHandlerGets the textbaustein by.- Specified by:
 getTextbausteinByin 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:ITextbausteinHandlerGets the textbausteine vom uebergebenen Typ.- Specified by:
 getTextbausteineByKategoriein 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:
 getByMandantAndNamein interfaceITextbausteinHandler
 
- 
getI18nValues
public Map<String,String> getI18nValues(UserContext uc, Textbaustein template)
Description copied from interface:ITextbausteinHandlerProvides the i18n values from the template.- Specified by:
 getI18nValuesin 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:
 getByUUIDin interfaceITextbausteinHandler
 
- 
getByUUID
public Textbaustein getByUUID(UserContext uc, Mandant client, UUID uuid)
- Specified by:
 getByUUIDin interfaceITextbausteinHandler
 
- 
getByClientAndMessageCode
public Textbaustein getByClientAndMessageCode(UserContext uc, Mandant client, ETextbausteinMsgCode messageCode)
Description copied from interface:ITextbausteinHandlerFinds atext templateby itsmessage code.- Specified by:
 getByClientAndMessageCodein interfaceITextbausteinHandler- Parameters:
 uc- The user context of the user who requested the message.client- Theclientwho owns thetemplate.messageCode- Themessage codeof thetemplate.- Returns:
 - The 
templateor null if no template was found. 
 
 - 
 
 -