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)
Description copied from interface:IPostfachHandlerGets 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
-
-