Package de.xima.fc.handler.entity
Class PostfachHandler
- java.lang.Object
 - 
- de.xima.fc.handler.AMSApiHandler
 - 
- de.xima.fc.handler.entity.GenericHandler
 - 
- de.xima.fc.handler.entity.PostfachHandler
 
 
 
 
- 
- All Implemented Interfaces:
 IAPIHandler,IGenericHandler,IPostfachHandler,Serializable
public class PostfachHandler extends GenericHandler implements IPostfachHandler
The Class PostfachHandler.- 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 PostfachHandler() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidclear(UserContext uc, Postfach postfach)List<Postfach>getAllByBenutzergruppe(UserContext uc, BenutzerGruppe benutzerGruppe)List<Postfach>getAllByClient(UserContext uc, Mandant client)Returns all inboxes of the givenMandantList<BenutzerGruppe>getBenutzergruppen(UserContext uc, Postfach postfach)PostfachgetByUUID(UserContext uc, Mandant client, String uuid)Returns the inbox with the given UUIDPostfachgetByUUID(UserContext uc, Mandant client, UUID uuid)Returns the inbox with the given UUIDPostfachgetByVorgang(UserContext uc, Vorgang vorgang)List<ExtendedPostfach>getExtendedPostfaecherByBenutzer(UserContext uc, Benutzer benutzer)Deprecated.PostfachgetPostfachByMandant(UserContext uc, Mandant mandant, String name)Gets the Postfach by.List<Postfach>getPostfaecherByBenutzer(UserContext uc, Benutzer benutzer)Deprecated.- 
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
- 
clear
public void clear(UserContext uc, Postfach postfach)
- Specified by:
 clearin interfaceIPostfachHandler
 
- 
getByVorgang
public Postfach getByVorgang(UserContext uc, Vorgang vorgang)
- Specified by:
 getByVorgangin interfaceIPostfachHandler
 
- 
getBenutzergruppen
public List<BenutzerGruppe> getBenutzergruppen(UserContext uc, Postfach postfach)
- Specified by:
 getBenutzergruppenin interfaceIPostfachHandler
 
- 
getPostfachByMandant
public Postfach getPostfachByMandant(UserContext uc, Mandant mandant, String name)
Gets the Postfach by.- Specified by:
 getPostfachByMandantin interfaceIPostfachHandler- Parameters:
 uc- theUserContextto usemandant-Mandantder Mandantenname- the name- Returns:
 - the postfach by
 
 
- 
getAllByBenutzergruppe
public List<Postfach> getAllByBenutzergruppe(UserContext uc, BenutzerGruppe benutzerGruppe)
- Specified by:
 getAllByBenutzergruppein interfaceIPostfachHandler
 
- 
getAllByClient
public List<Postfach> getAllByClient(UserContext uc, Mandant client)
Description copied from interface:IPostfachHandlerReturns all inboxes of the givenMandant- Specified by:
 getAllByClientin interfaceIPostfachHandler- Parameters:
 uc-UserContextthe user context in which the action is to be performedclient-Mandantwhose inboxes should be looked for- Returns:
 ListofPostfachs of the givenMandant
 
- 
getByUUID
public Postfach getByUUID(UserContext uc, Mandant client, String uuid)
Description copied from interface:IPostfachHandlerReturns the inbox with the given UUID- Specified by:
 getByUUIDin interfaceIPostfachHandler- Parameters:
 uc-UserContextto useclient-Mandantcontext in which to look for inboxuuid-StringUUID of the inbox- Returns:
 Postfachfor the given UUID and client
 
- 
getByUUID
public Postfach getByUUID(UserContext uc, Mandant client, UUID uuid)
Description copied from interface:IPostfachHandlerReturns the inbox with the given UUID- Specified by:
 getByUUIDin interfaceIPostfachHandler- Parameters:
 uc-UserContextto useclient-Mandantcontext in which to look for inboxuuid-UUIDUUID of the inbox- Returns:
 Postfachfor the given UUID and client
 
- 
getPostfaecherByBenutzer
@Deprecated public List<Postfach> getPostfaecherByBenutzer(UserContext uc, Benutzer benutzer)
Deprecated.- Specified by:
 getPostfaecherByBenutzerin interfaceIPostfachHandler
 
- 
getExtendedPostfaecherByBenutzer
@Deprecated public List<ExtendedPostfach> getExtendedPostfaecherByBenutzer(UserContext uc, Benutzer benutzer)
Deprecated.- Specified by:
 getExtendedPostfaecherByBenutzerin interfaceIPostfachHandler
 
 - 
 
 -