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 void
clear(UserContext uc, Postfach postfach)
List<Postfach>
getAllByBenutzergruppe(UserContext uc, BenutzerGruppe benutzerGruppe)
List<Postfach>
getAllByClient(UserContext uc, Mandant client)
Returns all inboxes of the givenMandant
List<BenutzerGruppe>
getBenutzergruppen(UserContext uc, Postfach postfach)
Postfach
getByUUID(UserContext uc, Mandant client, String uuid)
Returns the inbox with the given UUIDPostfach
getByUUID(UserContext uc, Mandant client, UUID uuid)
Returns the inbox with the given UUIDPostfach
getByVorgang(UserContext uc, Vorgang vorgang)
List<ExtendedPostfach>
getExtendedPostfaecherByBenutzer(UserContext uc, Benutzer benutzer)
Postfach
getPostfachByMandant(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
- theUserContext
to usemandant
-Mandant
der 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
-UserContext
the user context in which the action is to be performedclient
-Mandant
whose inboxes should be looked for- Returns:
List
ofPostfach
s 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
-UserContext
to useclient
-Mandant
context in which to look for inboxuuid
-String
UUID of the inbox- Returns:
Postfach
for 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
-UserContext
to useclient
-Mandant
context in which to look for inboxuuid
-UUID
UUID of the inbox- Returns:
Postfach
for the given UUID and client- Since:
- 6.x.x
-
-