Interface IPostfachHandler
- 
- All Superinterfaces:
 IAPIHandler,IGenericHandler,Serializable
- All Known Implementing Classes:
 PostfachHandler
public interface IPostfachHandler extends IGenericHandler
The Class PostfachHandler.- Author:
 - XIMA MEDIA GmbH
 
 
- 
- 
Method Summary
All Methods Instance Methods Abstract 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)PostfachgetPostfachByMandant(UserContext uc, Mandant mandant, String name)Gets the Postfach by.List<Postfach>getPostfaecherByBenutzer(UserContext uc, Benutzer benutzer)- 
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, getSingleAttributes, getSingleAttributes, resultTotalCount, update, update 
 - 
 
 - 
 
- 
- 
Method Detail
- 
clear
void clear(UserContext uc, Postfach postfach)
 
- 
getByVorgang
Postfach getByVorgang(UserContext uc, Vorgang vorgang)
 
- 
getBenutzergruppen
List<BenutzerGruppe> getBenutzergruppen(UserContext uc, Postfach postfach)
 
- 
getPostfachByMandant
Postfach getPostfachByMandant(UserContext uc, Mandant mandant, String name)
Gets the Postfach by.- Parameters:
 uc- theUserContextto usemandant-Mandantder Mandantenname- the name- Returns:
 - the postfach by
 
 
- 
getPostfaecherByBenutzer
List<Postfach> getPostfaecherByBenutzer(UserContext uc, Benutzer benutzer)
 
- 
getExtendedPostfaecherByBenutzer
List<ExtendedPostfach> getExtendedPostfaecherByBenutzer(UserContext uc, Benutzer benutzer)
 
- 
getAllByBenutzergruppe
List<Postfach> getAllByBenutzergruppe(UserContext uc, BenutzerGruppe benutzerGruppe)
 
- 
getAllByClient
List<Postfach> getAllByClient(UserContext uc, Mandant client)
Returns all inboxes of the givenMandant- Parameters:
 uc-UserContextthe user context in which the action is to be performedclient-Mandantwhose inboxes should be looked for- Returns:
 ListofPostfachs of the givenMandant- Since:
 - 6.0.0
 
 
- 
getByUUID
Postfach getByUUID(UserContext uc, Mandant client, String uuid)
Returns the inbox with the given UUID- Parameters:
 uc-UserContextto useclient-Mandantcontext in which to look for inboxuuid-StringUUID of the inbox- Returns:
 Postfachfor the given UUID and client- Since:
 - 6.x.x
 
 
- 
getByUUID
Postfach getByUUID(UserContext uc, Mandant client, UUID uuid)
Returns the inbox with the given UUID- Parameters:
 uc-UserContextto useclient-Mandantcontext in which to look for inboxuuid-UUIDUUID of the inbox- Returns:
 Postfachfor the given UUID and client- Since:
 - 6.x.x
 
 
 - 
 
 -