Uses of Class
de.xima.fc.user.UserContext
-
-
Uses of UserContext in de.xima.fc.api.cache
Methods in de.xima.fc.api.cache with parameters of type UserContext Modifier and Type Method Description static <E extends IFileDataEntity<?>,T extends IFileProviding<?,E>>
byte[]FileCache. cacheFileData(UserContext uc, T entity)
static <T extends IFileEntity<?,?>>
byte[]FileCache. cacheFileEntityData(UserContext uc, T fileEntity)
static IXForm
XFormCache. cacheForm(UserContext uc, FormVersion entity)
static <T extends de.xima.cmn.dao.interfaces.ILockableEntity<?>>
voidGenericDataCache. cacheStringData(UserContext uc, T entity, String dataToCache)
Writes the given data into the cache under the locking version of the given entity.static <E extends IFileDataEntity<?>,T extends IFileProviding<?,E>>
byte[]FileCache. getCachedFileData(UserContext uc, T entity)
static <T extends IFileEntity<?,?>>
byte[]FileCache. getCachedFileEntityData(UserContext uc, T fileEntity)
static IXForm
XFormCache. getCachedForm(UserContext uc, FormVersion entity)
static com.alibaba.fastjson.JSONObject
GenericDataCache. getCachedI18nValues(UserContext uc, Mandant client)
static com.alibaba.fastjson.JSONObject
GenericDataCache. getCachedI18nValues(UserContext uc, Textbaustein template)
static <E extends IFileDataEntity<?>,T extends IFileProviding<?,E>>
byte[]FileCache. getUncachedFileData(UserContext uc, T entity)
static <T extends IFileEntity<?,?>>
byte[]FileCache. getUncachedFileEntityData(UserContext uc, T fileEntity)
static IXForm
XFormCache. getUncachedForm(UserContext uc, FormVersion entity)
static XformCacheModel
XFormCache. readCachedForm(UserContext uc, FormVersion entity)
-
Uses of UserContext in de.xima.fc.api.entity
Methods in de.xima.fc.api.entity with parameters of type UserContext Modifier and Type Method Description IExclusiveFormRecordLockResult
VorgangAPI. acquireExclusiveFormRecordLock(UserContext uc, IBasicFormRecordRequestData req)
Acquires an exclusive lock on the form record.Vorgang
VorgangAPI. addAttachment(UserContext uc, Vorgang vorgang, Attachment attachment)
Method for adding a attachment to aVorgang
.boolean
BenutzerAPI. addBenutzerToGruppe(UserContext uc, Benutzer ben, BenutzerGruppe bg)
Method to add a user to a user group.void
ProtokollAPI. addMandantProtokollEintrag(UserContext uc, Mandant mandant, ProtocolEntryClient entry)
Method for creating a protocol entry when a client is changed.Rolle
RolleAPI. addModulToRolle(UserContext uc, Rolle rolle, Modul newModul)
Method for adding a module to a existing role.void
ProtokollAPI. addProjektProtokollEintrag(UserContext uc, Projekt projekt, ProtocolEntryClient entry)
Method for creating a protocol entry when a project is changed.Projekt
ProjektAPI. addProjektRessource(UserContext uc, Projekt projekt, ProjektRessource ressource)
void
ProtokollAPI. addSystemProtokollEintrag(UserContext uc, ProtocolEntrySystem entry)
Method for creating a system protocol entryvoid
ProtokollAPI. addVorgangProtokollEintrag(UserContext uc, Vorgang vorgang, ProtocolEntryProcessing entry)
Method for creating a protocol entry when a status is changed.int
VorgangAPI. bulkDelete(UserContext uc, List<Long> formRecordIds)
Deletes all form records with the given IDsint
VorgangAPI. bulkMarkRead(UserContext uc, List<Long> formRecordIds, boolean read)
Sets the attribute 'gelesen' of all the form records with the given IDsBenutzer
BenutzerAPI. byLDAPGruppe(UserContext uc, String username, Mandant mandant)
Benutzer
BenutzerAPI. byLDAPGruppeLogin(UserContext uc, Mandant man, String username, String clearTextPassword)
Benutzer
BenutzerAPI. byLogin(UserContext uc, String username, String clearTextPassword, Mandant mandant)
Method for determining a user based on his login data.Benutzer
BenutzerAPI. byNameAndMandant(UserContext uc, String username, Mandant mandant)
void
AppointmentAPI. cancelBookedAppointment(UserContext uc, IAppointmentDeleteBookingParams params)
Cancels the given appointment.boolean
AttachmentAPI. checkAttachmentsHash(UserContext uc, String prozessId, String sessionId, int hash)
Method for checking if the hashkey is correct for the attachments of aVorgang
.Benutzer
BenutzerAPI. checkLDAPGroupsActiveUser(UserContext uc, Long clientId, String userName)
boolean
BenutzerAPI. checkLDAPLogin(UserContext uc, Mandant man, String username, String clearTextPassword)
Method for determining a user based on his LDAP login.Boolean
BenutzerAPI. checkLogin(UserContext uc, String username, String clearTextPassword, Mandant man)
Method for checking login data of a user.void
PostfachAPI. clear(UserContext uc, Mandant mandant, Postfach postfach)
Deprecated.void
PostfachAPI. clear(UserContext uc, Postfach postfach)
Method for emptying aPostfach
.Projekt
ProjektAPI. copy(UserContext uc, Projekt projekt, long id, long formVersionId, long workflowVersionId)
Vorgang
VorgangAPI. correctStatus(UserContext uc, Vorgang formRecord, Status targetState, Benutzer user)
T
AEntityAPI. create(UserContext uc, T entity)
Method for creating a entity.T[]
AEntityAPI. create(UserContext uc, T[] entities)
Method for creating multiple entities.FormEingang
FormEingangAPI. create(UserContext uc, FormEingang formEingang, Benutzer vorgangsOwner, Benutzer benutzer)
Deprecated.user#create(UserContext, FormEingang)
Method for determining of aFormEingang
.FormVersion
FormVersionAPI. create(UserContext uc, FormVersion formVersion, boolean isFirstFormVersion)
Method for creating aFormVersion
entity.<T extends ITransferableEntity>
TGenericAPI. create(Class<T> entityClass, UserContext uc, T entity)
Method for creating a entity of a defined class.<T extends ITransferableEntity>
T[]GenericAPI. create(Class<T> entityClass, UserContext uc, T[] entities)
Method for creating multiple entities of a defined class.MandantRessource
MandantRessourcenAPI. create(UserContext uc, String name, byte[] data, String userName, String fileName, Mandant mandant)
Method for creating aMandantRessource
with the transmitted data.ProjektRessource
ProjektRessourcenAPI. create(UserContext uc, String name, byte[] daten, String userName, String fileName, Mandant mandant, Projekt projekt)
Appointment
AppointmentAPI. createBookedAppointment(UserContext uc, IAppointmentCreateBookingParams params)
Books the given appointment.Attachment
AttachmentAPI. createByUser(UserContext uc, String username, Attachment attachment)
Boolean
AEntityAPI. delete(UserContext uc, T entity)
Method for deleting a entity.Boolean
AEntityAPI. delete(UserContext uc, T[] entities)
Method for deleting multiple entities.<T extends ITransferableEntity>
booleanGenericAPI. delete(Class<T> entityClass, UserContext uc, T entity)
Method for deleting a entity of a defined class.<T extends ITransferableEntity>
booleanGenericAPI. delete(Class<T> entityClass, UserContext uc, T[] entities)
Method for deleting multiple entities of a defined class.Boolean
AEntityAPI. deleteAllBy(UserContext uc, de.xima.cmn.criteria.QueryCriteriaManager qcm)
Method for deleting entities using aQueryCriteriaManager
s.<T extends ITransferableEntity,C extends de.xima.cmn.criteria.interfaces.IFilterableCriteriaManager & de.xima.cmn.criteria.interfaces.ISortableCriteriaManager & de.xima.cmn.criteria.interfaces.IPageableCriteriaManager & de.xima.cmn.criteria.interfaces.IQueryHintProviding>
BooleanGenericAPI. deleteAllBy(Class<T> entityClass, UserContext uc, C cm)
Method for deleting multiple entities of a defined class by ID.<T extends ITransferableEntity>
BooleanGenericAPI. deleteAllBy(Class<T> entityClass, UserContext uc, de.xima.cmn.criteria.QueryCriteriaManager qcm)
Method for deleting multiple entities of a defined class by ID. * @paramthe type of the entity Boolean
AEntityAPI. deleteById(UserContext uc, Integer id)
Boolean
AEntityAPI. deleteById(UserContext uc, Long id)
Method for deleting a entity by ID.<T extends ITransferableEntity>
BooleanGenericAPI. deleteById(Class<T> entityClass, UserContext uc, Integer id)
<T extends ITransferableEntity>
BooleanGenericAPI. deleteById(Class<T> entityClass, UserContext uc, Long id)
Method for deleting a entity of a defined class by ID.boolean
AttachmentAPI. deleteByUser(UserContext uc, String username, boolean force, Attachment... attachments)
boolean
AttachmentAPI. deleteByUser(UserContext uc, String username, Attachment... attachments)
de.xima.cmn.db.model.SerializableResultSet
DatenbankZugriffAPI. executeDBquery(UserContext uc, Mandant mandant, String abfrageName, boolean suppressStatementLimits, Serializable... parameters)
Method for executing a query with parameter.de.xima.cmn.db.model.SerializableResultSet
DatenbankZugriffAPI. executeDBquery(UserContext uc, Mandant mandant, String abfrageName, IReplacerParams placeholderParams, boolean suppressStatementLimits, Serializable... parameters)
de.xima.cmn.db.model.SerializableResultSet
DatenquelleAPI. executeDBquery(UserContext uc, Mandant mandant, String datenquellenName, Serializable... parameters)
Deprecated.IAppointmentFreeSlotQueryResult
AppointmentTemplateAPI. executeFreeSlotQuery(UserContext uc, IAppointmentFreeSlotQueryParams params)
Finds all available date slots for the given appointment template, in the given month of the year.IAppointmentIcalQueryResult
AppointmentTemplateAPI. executeIcalQuery(UserContext uc, IAppointmentIcalQueryParams params)
Finds all available appointments for the given appointment template, and returns and iCal file.de.xima.cmn.db.model.SerializableResultSet
DatenbankZugriffAPI. executePublicDBquery(UserContext uc, Mandant client, String queryName, boolean suppressStatementLimits, Serializable[] parameters)
com.alibaba.fastjson.JSONArray
LDAPAbfrageAPI. executePublicQuery(UserContext uc, Mandant man, String queryName, Serializable[] parameters)
com.alibaba.fastjson.JSONArray
LDAPAbfrageAPI. executeQuery(UserContext uc, Mandant man, String abfrageName, Serializable[] parameters)
Method for executing a query by query name.Integer
DatenbankZugriffAPI. executeSQL(UserContext uc, Integer dbZugriffId, String sql)
de.xima.cmn.db.model.SerializableResultSet
DatenbankZugriffAPI. executeSQL(UserContext uc, Integer dbZugriffID, String sql, boolean suppressStatementLimits, Serializable... args)
Method for executing a QueryPreparedStatement
on the Master-Server.List<BenutzerGruppe>
ProjektAPI. getAccessGroups(UserContext uc, Projekt project)
WorkflowVersion
WorkflowVersionAPI. getActiveByProject(UserContext uc, Projekt project)
Finds the active workflow version for the given project.Rolle
RolleAPI. getAdminRolle(UserContext uc, Mandant mandant)
Method for determining a admin role of a client.List<T>
AEntityAPI. getAll(UserContext uc)
Method for determining all available entities in the user context.<T extends ITransferableEntity>
List<T>GenericAPI. getAll(Class<T> entityClass, UserContext uc)
Method for determining all entities.<T extends ITransferableEntity,C extends de.xima.cmn.criteria.interfaces.IFilterableCriteriaManager & de.xima.cmn.criteria.interfaces.ISortableCriteriaManager & de.xima.cmn.criteria.interfaces.IPageableCriteriaManager & de.xima.cmn.criteria.interfaces.IQueryHintProviding>
List<T>GenericAPI. getAll(Class<T> entityClass, UserContext uc, C cm)
Method for determining all entities of a defined class using a criteria manager.<T extends ITransferableEntity>
List<T>GenericAPI. getAll(Class<T> entityClass, UserContext uc, de.xima.cmn.criteria.QueryCriteriaManager qcm)
Method for determining all entities of a defined class using aQueryCriteriaManager
s.List<T>
AEntityAPI. getAllBy(UserContext uc, de.xima.cmn.criteria.QueryCriteriaManager qcm)
Method for determining all entities using aQueryCriteriaManager
s.List<Appointment>
AppointmentAPI. getAllBy(UserContext uc, IAppointmentQueryParams queryParams)
Returns all appointments that match the given query parameters.List<Attachment>
AttachmentAPI. getAllBy(UserContext uc, Vorgang vorgang, EAttachmentSource source, String uuid)
List<Postfach>
PostfachAPI. getAllByBenutzer(UserContext uc, Benutzer benutzer)
Methode zum Ermitteln aller Postfächer, die einem Nutzer zugewiesen sind.List<Vorgang>
VorgangAPI. getAllByBenutzer(UserContext uc, Benutzer benutzer)
List<Postfach>
PostfachAPI. getAllByBenutzergruppe(UserContext uc, BenutzerGruppe benutzerGruppe)
Methode zum Ermitteln aller Postfächer, die einerBenutzerGruppe
zugeordnet sind.List<AppointmentTemplate>
AppointmentTemplateAPI. getAllByClient(UserContext uc, Mandant currentClient)
Finds all available appointment templates of the given client.List<Postfach>
PostfachAPI. getAllByClient(UserContext uc, Mandant client)
Returns all inboxes of the givenMandant
List<Projekt>
ProjektAPI. getAllByClient(UserContext uc, Mandant mandant, boolean includeTemplates)
List<Projekt>
ProjektAPI. getAllByClient(UserContext uc, Mandant mandant, String scope, boolean includeTemplates)
List<Projekt>
ProjektAPI. getAllByEditorUser(UserContext uc, Benutzer editor, Mandant client)
Gets all projects where the given user is editor ofList<Projekt>
ProjektAPI. getAllByEditorUser(UserContext uc, Benutzer editor, Mandant client, String projectScope)
List<FormElement>
FormElementAPI. getAllByFormVersion(UserContext uc, FormVersion fv)
Method for determining allFormElement
objects of aFormVersion
.List<MandantRessource>
MandantRessourcenAPI. getAllByMandant(UserContext uc, Mandant mandant)
Method for determining allMandantRessource
s for a client.List<Modul>
ModulAPI. getAllByMandant(UserContext uc, Mandant mandant)
Method for determining all modules by a client.List<Projekt>
ProjektAPI. getAllByMandant(UserContext uc, Mandant mandant)
Deprecated.List<Projekt>
ProjektAPI. getAllByMandantAndStatus(UserContext uc, Mandant mandant, Boolean isOnline)
Method for determining all projects of a client and its online status.List<Textbaustein>
TextbausteinAPI. getAllByMandantAndTyp(UserContext uc, Mandant client, ETextbausteinKategorie category)
Method for reading all templates of a client and a specified type.List<Mandant>
MandantAPI. getAllByName(UserContext uc, String name)
Method for determining allMandant
s by name (case insensitive).List<Vorgang>
VorgangAPI. getAllByPostfach(UserContext uc, Postfach postfach)
List<FormEingang>
FormEingangAPI. getAllByPostfost(UserContext uc, Postfach postfach)
Method for determining allFormEingang
objects aPostfach
.List<ProjektRessource>
ProjektRessourcenAPI. getAllByProjekt(UserContext uc, Projekt projekt)
List<Entityberechtigung>
EntityberechtigungAPI. getAllByRolle(UserContext uc, Rolle rolle)
Method for determining all entity authorizations by the role.List<Modul>
ModulAPI. getAllByRolle(UserContext uc, Rolle rolle)
Method for determining all modules by a role.List<Aktion>
AktionAPI. getAllByStatus(UserContext uc, Status status)
Deprecated.Method for loading allAktion
of a status.List<AppointmentSlot>
AppointmentSlotAPI. getAllByTemplates(UserContext uc, List<AppointmentTemplate> templates, boolean merge)
Finds all available appointment slots of the given templates.List<FormEingang>
FormEingangAPI. getAllByVorgang(UserContext uc, Vorgang vorgang)
Deprecated.List<WorkflowState>
WorkflowStateAPI. getAllByWorkflowVersion(UserContext uc, Projekt project, long versionNumber)
Finds all available states for the given workflow version.List<WorkflowState>
WorkflowStateAPI. getAllByWorkflowVersion(UserContext uc, WorkflowVersion workflowVersion)
Finds all available states for the given workflow version.List<Projekt>
ProjektAPI. getAllTemplatesByClient(UserContext uc, Mandant mandant)
List<Projekt>
ProjektAPI. getAllTemplatesByClient(UserContext uc, Mandant mandant, String scope)
Attachment
AttachmentAPI. getAttachment(UserContext uc, String prozessId, String sessionId, int hash)
Method for resolving a hash key to an attachment name.InputStream
AttachmentAPI. getAttachmentFileStream(UserContext uc, String prozessID, Number id)
Method for reading a attachment file.InputStream
AttachmentAPI. getAttachmentFileStream(UserContext uc, String prozessID, String name)
Method for reading a attachment file.List<Attachment>
AttachmentAPI. getAttachmentList(UserContext uc, String prozessID)
Method for outputting all attachments of a process.List<Attachment>
AttachmentAPI. getAttachmentListByType(UserContext uc, String prozessID, EAttachmentSource source)
Method for outputting all attachments by type of a process.<C extends de.xima.cmn.criteria.interfaces.IFilterableCriteriaManager & de.xima.cmn.criteria.interfaces.ISortableCriteriaManager & de.xima.cmn.criteria.interfaces.IPageableCriteriaManager & de.xima.cmn.criteria.interfaces.IQueryHintProviding & de.xima.cmn.criteria.interfaces.ISelectableCriteriaManager>
List<Map<String,Serializable>>AEntityAPI. getAttributes(UserContext uc, C cm)
This method allows for the selection of certain attributes of entities instead of reading the entire entity<R,C extends de.xima.cmn.criteria.interfaces.IFilterableCriteriaManager & de.xima.cmn.criteria.interfaces.ISortableCriteriaManager & de.xima.cmn.criteria.interfaces.IPageableCriteriaManager & de.xima.cmn.criteria.interfaces.IQueryHintProviding & de.xima.cmn.criteria.interfaces.ISelectableCriteriaManager>
List<R>AEntityAPI. getAttributes(UserContext uc, C cm, Class<R> resultClass)
This method allows for the selection of certain attributes of entities instead of reading the entire entity.<T extends ITransferableEntity,C extends de.xima.cmn.criteria.interfaces.IFilterableCriteriaManager & de.xima.cmn.criteria.interfaces.ISortableCriteriaManager & de.xima.cmn.criteria.interfaces.IPageableCriteriaManager & de.xima.cmn.criteria.interfaces.IQueryHintProviding & de.xima.cmn.criteria.interfaces.ISelectableCriteriaManager>
List<Map<String,Serializable>>GenericAPI. getAttributes(Class<T> entityClass, UserContext uc, C cm)
<R,T extends ITransferableEntity,C extends de.xima.cmn.criteria.interfaces.IFilterableCriteriaManager & de.xima.cmn.criteria.interfaces.ISortableCriteriaManager & de.xima.cmn.criteria.interfaces.IPageableCriteriaManager & de.xima.cmn.criteria.interfaces.IQueryHintProviding & de.xima.cmn.criteria.interfaces.ISelectableCriteriaManager>
List<R>GenericAPI. getAttributes(Class<T> entityClass, UserContext uc, C cm, Class<R> resultClass)
List<BenutzerGruppe>
BenutzerAPI. getBenutzergruppen(UserContext uc, Benutzer ben)
Method for determining all user groups of a user.List<BenutzerGruppe>
PostfachAPI. getBenutzergruppen(UserContext uc, Postfach postfach)
Method for determining all usergroups of aPostfach
.List<BenutzerGruppe>
BenutzerGruppeAPI. getBenutzerGruppenUsageRightByStatus(UserContext uc, Status state)
Method for finding allStatus.getBenutzerGruppenUsageRight()
for a given state.T
AEntityAPI. getBy(UserContext uc, de.xima.cmn.criteria.QueryCriteriaManager qcm)
Method for determining an entity using aQueryCriteriaManager
s.FormVersion
FormVersionAPI. getBy(UserContext uc, Projekt projekt, int formVersionNumber)
Method for determining aFormVersion
based of aProjekt
and a version number.<T extends ITransferableEntity,C extends de.xima.cmn.criteria.interfaces.IFilterableCriteriaManager & de.xima.cmn.criteria.interfaces.ISortableCriteriaManager & de.xima.cmn.criteria.interfaces.IPageableCriteriaManager & de.xima.cmn.criteria.interfaces.IQueryHintProviding>
TGenericAPI. getBy(Class<T> entityClass, UserContext uc, C cm)
Method for determining an entity using aQueryCriteriaManager
.<T extends ITransferableEntity>
TGenericAPI. getBy(Class<T> entityClass, UserContext uc, de.xima.cmn.criteria.QueryCriteriaManager qcm)
Method for determining an entity using aQueryCriteriaManager
.List<BenutzerGruppe>
BenutzerGruppeAPI. getByBenutzer(UserContext uc, Benutzer benutzer)
Method for determining allBenutzerGruppe
of aBenutzer
.MandantLdapData
MandantLdapDataAPI. getByClient(UserContext uc, Mandant mandant)
Method deliver the LDAP data for a client.MandantMailData
MandantMailDataAPI. getByClient(UserContext uc, Mandant mandant)
Method deliver the mail data for the client.T
AEntityAPI. getById(UserContext uc, Integer id)
T
AEntityAPI. getById(UserContext uc, Long id)
Method for determining an entity by ID.<T extends ITransferableEntity>
TGenericAPI. getById(UserContext uc, String entityClassName, String id)
Method for reading an entity by its class name and ID.<T extends ITransferableEntity>
TGenericAPI. getById(Class<T> entityClass, UserContext uc, Integer id)
<T extends ITransferableEntity>
TGenericAPI. getById(Class<T> entityClass, UserContext uc, Long id)
Method for reading a entity by class and ID.LicenseFile
LicenseFileAPI. getByKey(UserContext uc, String licenseKey)
SystemProperty
SystemPropertyAPI. getByKey(UserContext uc, String key)
Method for determining aSystemProperty
s by a given key.List<SystemProperty>
SystemPropertyAPI. getByKeyPrefix(UserContext uc, String keyPrefix)
Method for determining aList
ofSystemProperty
s that have the given key prefix.List<SystemProperty>
SystemPropertyAPI. getByKeys(UserContext uc, List<String> keys)
Benutzer
BenutzerAPI. getByLDAPData(UserContext uc, Mandant mandant, String userName, byte[] objectID)
List<Benutzer>
BenutzerAPI. getByMandant(UserContext uc, Mandant mandant)
Method for determining all user of aMandant
.List<BenutzerGruppe>
BenutzerGruppeAPI. getByMandant(UserContext uc, Mandant mandant)
Method for determining allBenutzerGruppe
of aMandant
.MandantFrontendServer
MandantFrontendServerAPI. getByMandantAndFs(UserContext uc, Mandant mandant, FrontendServer fs)
Method for fetching aMandantFrontendServer
DatenbankZugriff
DatenbankZugriffAPI. getByMandantAndName(UserContext uc, Mandant mandant, String name)
Postfach
PostfachAPI. getByMandantAndName(UserContext uc, Mandant mandant, String name)
Textbaustein
TextbausteinAPI. getByMandantAndName(UserContext uc, int mandantID, String templateName)
Textbaustein
TextbausteinAPI. getByMandantAndName(UserContext uc, Mandant mandant, String name)
Attachment
AttachmentAPI. getByName(UserContext uc, Vorgang vorgang, String name)
ClientCounter
ClientCounterApi. getByName(UserContext uc, Mandant client, String name)
Mandant
MandantAPI. getByName(UserContext uc, String name)
Method for determining aMandant
by his name (case insensitive).MandantRessource
MandantRessourcenAPI. getByName(UserContext uc, Mandant mandant, String name)
Method for determining theMandantRessource
by his name.Projekt
ProjektAPI. getByName(UserContext uc, long mandantId, String name)
Method for determining aProjekt
by name.ProjektRessource
ProjektRessourcenAPI. getByName(UserContext uc, Projekt projekt, String name)
List<MandantFrontendServer>
MandantFrontendServerAPI. getByProject(UserContext uc, Projekt project)
List<BenutzerGruppe>
BenutzerGruppeAPI. getByProjekt(UserContext uc, Projekt projekt)
Method for determining allBenutzerGruppe
of aProjekt
.List<FormVersion>
FormVersionAPI. getByProjekt(UserContext uc, Projekt projekt)
Method for loading ofFormVersion
s of aProjekt
.List<Status>
StatusAPI. getByProjekt(UserContext uc, Projekt projekt)
Deprecated.ClientCounter
ClientCounterApi. getByUuid(UserContext uc, Mandant client, UUID uuid)
Aktion
AktionAPI. getByUUID(UserContext uc, Status state, String uuid)
Deprecated.Returns the action with the given UUIDAktion
AktionAPI. getByUUID(UserContext uc, Status state, UUID uuid)
Deprecated.Returns the action with the given UUIDAppointment
AppointmentAPI. getByUUID(UserContext uc, String uuid)
Finds the appointment with the given UUID.Appointment
AppointmentAPI. getByUUID(UserContext uc, UUID uuid)
Finds the appointment with the given UUID.AppointmentTemplate
AppointmentTemplateAPI. getByUUID(UserContext uc, Mandant client, String uuid)
Finds the appointment template with the given UUID.AppointmentTemplate
AppointmentTemplateAPI. getByUUID(UserContext uc, Mandant client, UUID uuid)
Finds the appointment template with the given UUID.AppointmentType
AppointmentTypeAPI. getByUUID(UserContext uc, AppointmentTemplate template, String uuid)
Finds the appointment with the given UUID.AppointmentType
AppointmentTypeAPI. getByUUID(UserContext uc, AppointmentTemplate template, UUID uuid)
Finds the appointment with the given UUID.Attachment
AttachmentAPI. getByUUID(UserContext uc, String atid)
Attachment
AttachmentAPI. getByUUID(UserContext uc, String atid, Vorgang v)
Benutzer
BenutzerAPI. getByUUID(UserContext uc, Mandant client, String uuid)
Returns the user with the given UUID stringBenutzer
BenutzerAPI. getByUUID(UserContext uc, Mandant client, UUID uuid)
Returns the user with the given UUIDBenutzerGruppe
BenutzerGruppeAPI. getByUUID(UserContext uc, Mandant client, String uuid)
Returns the user group with the given UUID stringBenutzerGruppe
BenutzerGruppeAPI. getByUUID(UserContext uc, Mandant client, UUID uuid)
Returns the user group with the given UUIDDatenbankZugriff
DatenbankZugriffAPI. getByUUID(UserContext uc, Mandant client, String uuid)
Returns the DB access with the given UUIDDatenbankZugriff
DatenbankZugriffAPI. getByUUID(UserContext uc, Mandant client, UUID uuid)
Returns the DB access with the given UUIDFormElement
FormElementAPI. getByUUID(UserContext uc, FormVersion formVersion, String uuid)
Returns the form element with the given UUID stringFormElement
FormElementAPI. getByUUID(UserContext uc, FormVersion formVersion, UUID uuid)
Returns the form element with the given UUIDMandant
MandantAPI. getByUUID(UserContext uc, String uuid)
Mandant
MandantAPI. getByUUID(UserContext uc, UUID uuid)
Postfach
PostfachAPI. getByUUID(UserContext uc, Mandant client, String uuid)
Returns the inbox with the given UUIDPostfach
PostfachAPI. getByUUID(UserContext uc, Mandant client, UUID uuid)
Returns the inbox with the given UUIDProjekt
ProjektAPI. getByUUID(UserContext uc, Mandant client, String uuid)
Projekt
ProjektAPI. getByUUID(UserContext uc, Mandant client, UUID uuid)
Rolle
RolleAPI. getByUUID(UserContext uc, Mandant client, String uuid)
Returns the role with the given UUIDRolle
RolleAPI. getByUUID(UserContext uc, Mandant client, UUID uuid)
Returns the role with the given UUIDStatus
StatusAPI. getByUUID(UserContext uc, Projekt project, String uuid)
Deprecated.Returns the state with the given UUIDStatus
StatusAPI. getByUUID(UserContext uc, Projekt project, UUID uuid)
Deprecated.Returns the state with the given UUIDTextbaustein
TextbausteinAPI. getByUUID(UserContext uc, Mandant client, String uuid)
Method for determining anTextbaustein
by an UUID asString
and the clientTextbaustein
TextbausteinAPI. getByUUID(UserContext uc, Mandant client, UUID uuid)
Method for determining anTextbaustein
by an UUID and the clientWorkflowVersion
WorkflowVersionAPI. getByVersionNumber(UserContext uc, Projekt project, long versionNumber)
Finds the workflow version with the given version number, if such a version exists.Postfach
PostfachAPI. getByVorgang(UserContext uc, Vorgang vorgang)
List<Vorgang>
VorgangAPI. getChildren(UserContext uc, Vorgang formRecord)
LicenseSyncData
LicenseFileAPI. getClientLicenseSyncMeta(UserContext uc, Mandant client)
javax.mail.Address
MandantMailDataAPI. getClientMailAddress(UserContext uc, Mandant client)
Gets the client mail address if one has been set.List<ProtocolEntryClient>
ProtokollAPI. getClientProtocol(UserContext uc, Mandant client)
FormVersion
ProjektAPI. getCurrentFormVersion(UserContext uc, Projekt projekt, FrontendServer fs)
Method for determining the current version of a project.List<FormEingang>
FormEingangAPI. getCurrentsByPostfost(UserContext uc, Postfach postfach)
Method for determining all currentFormEingang
objects of aPostfach
.Map<String,String>
ProjektAPI. getCustomAttributes(UserContext uc, Projekt project)
Map<String,String>
VorgangAPI. getCustomAttributes(UserContext uc, Vorgang v)
Method for determining all custom attributes of aVorgang
.Datenquelle
DatenquelleAPI. getDatenquelleById(UserContext uc, Mandant mandant, int id)
Method for determining a data source of client by the ID.Datenquelle
DatenquelleAPI. getDatenquelleByName(UserContext uc, Mandant mandant, String name)
Deprecated.Datenquelle
DatenquelleAPI. getDatenquelleByName(UserContext uc, Mandant mandant, String name, EDatenquellenTyp datenquellenTyp)
Method for determining a data source of a client by the name and type.List<Datenquelle>
DatenquelleAPI. getDatenquellen(UserContext uc, Mandant mandant)
Method for determining all data sources of aMandant
.ProjektRessource
ProjektRessourcenAPI. getDownloadResource(UserContext uc, FrontendServer fs, Integer projektId, String ressourceName)
MandantRessource
MandantRessourcenAPI. getDownloadRessource(UserContext uc, Integer mandantId, String resourceName)
Method for determining aMandantRessource
by the resource name.List<BenutzerGruppe>
ProjektAPI. getEditorGruppen(UserContext uc, long projektId)
Method for determining theBenutzerGruppe
who are authorized to edit the project.List<BenutzerGruppe>
BenutzerGruppeAPI. getEditorgruppenByProjekt(UserContext uc, Projekt projekt)
Method for determining allBenutzerGruppe
of aProjekt
.List<ExtendedPostfach>
PostfachAPI. getExtendedPostfaecherByBenutzer(UserContext uc, Benutzer benutzer)
Methode zum Ermitteln aller Postfächer, die einem Nutzer zugewiesen sind.Textbaustein
TextbausteinAPI. getFD2Theme(UserContext uc, Mandant mandant, String theme)
Method for reading a CSS template of a client by his name.List<Aktion>
AktionAPI. getFolgeAktionen(UserContext uc, Aktion aktion)
Deprecated.Method for loading all follow-up actions of a committed action.List<Status>
StatusAPI. getFolgeStatus(UserContext uc, Benutzer benutzer, Projekt projekt, Status aktuellerStatus)
Deprecated.com.alibaba.fastjson.JSONObject
FormVersionAPI. getFormAsJSON(UserContext uc, FormVersion fv)
This method deliver the JSON for creating a XForm without any styles.String
FormVersionAPI. getFormAsString(UserContext uc, FormVersion fv)
List<FormElement>
FormVersionAPI. getFormElemente(UserContext uc, FormVersion formVersion)
Method to submit allFormElement
s of aFormVersion
.List<IFormRecordBaseData>
VorgangAPI. getFormRecordBaseData(UserContext uc, de.xima.cmn.criteria.QueryCriteriaManager qcm)
Gets the form record base data for the given queryIFormRecordDoiInitData
VorgangAPI. getFormRecordDoiInitData(UserContext uc, Vorgang formRecord)
Gets the data that was used to initialize the Double opt-in of the given form recordIFormRecordReviewData
VorgangAPI. getFormRecordReviewData(UserContext uc, IInboxFormRecordRequest inboxRequest)
Gets the form record review data for a given process idint
FormVersionAPI. getFormVersionCount(UserContext uc, Projekt projekt)
Method for determining the number ofFormVersion
s of aProjekt
.Map<String,String>
TextbausteinAPI. getI18nValues(UserContext uc, Textbaustein tmpl)
Method for determining all i18n values of aTextbaustein
.List<WorkflowTask>
WorkflowTaskAPI. getInboxTasks(UserContext uc, Vorgang formRecord, Benutzer user)
Finds all tasks that are allowed to be invoked by the given user in the inbox.com.alibaba.fastjson.JSONObject
BenutzerAPI. getLDAPUserData(UserContext uc, Benutzer benutzer)
Modul
ModulAPI. getModulByName(UserContext uc, Mandant mandant, String name)
Method for determining of a defined module by the name and associated client.Vorgang
VorgangAPI. getParent(UserContext uc, Vorgang formRecord)
List<PeStatus>
ProtokollAPI. getPeStatus(UserContext uc, Vorgang vorgang)
List<Aktion>
AktionAPI. getPrevAktionen(UserContext uc, Aktion aktion, Class<? extends IProcessing> verarbeitungsInterface)
Deprecated.Method for loading all predecessor actions of a committed action, which implement the passed interface.List<ProtocolEntryProcessing>
ProtokollAPI. getProcessProtocol(UserContext uc, Vorgang vorgang)
List<Projekt>
FrontendServerAPI. getProjektsBy(UserContext uc, Integer frontendServerID, Integer mandantID, Integer benutzerGruppenID)
Method for determining ofProjekt
s which are available on aFrontendServer
.Datenquelle
DatenquelleAPI. getPublicDatasource(UserContext uc, Mandant mandant, String name, EDatenquellenTyp datenquellenTyp)
List<Rolle>
RolleAPI. getRollenByModul(UserContext uc, Modul modul)
Method for determining all roles by a module.<C extends de.xima.cmn.criteria.interfaces.IFilterableCriteriaManager & de.xima.cmn.criteria.interfaces.ISortableCriteriaManager & de.xima.cmn.criteria.interfaces.IPageableCriteriaManager & de.xima.cmn.criteria.interfaces.IQueryHintProviding & de.xima.cmn.criteria.interfaces.ISelectableCriteriaManager>
javax.persistence.TupleAEntityAPI. getSingleAttributes(UserContext uc, C cm)
This method allows for the selection of certain attributes of an entity instead of reading the entire entity<R,C extends de.xima.cmn.criteria.interfaces.IFilterableCriteriaManager & de.xima.cmn.criteria.interfaces.ISortableCriteriaManager & de.xima.cmn.criteria.interfaces.IPageableCriteriaManager & de.xima.cmn.criteria.interfaces.IQueryHintProviding & de.xima.cmn.criteria.interfaces.ISelectableCriteriaManager>
RAEntityAPI. getSingleAttributes(UserContext uc, C cm, Class<R> resultClass)
This method allows for the selection of certain attributes of an entity instead of reading the entire entity<T extends ITransferableEntity,C extends de.xima.cmn.criteria.interfaces.IFilterableCriteriaManager & de.xima.cmn.criteria.interfaces.ISortableCriteriaManager & de.xima.cmn.criteria.interfaces.IPageableCriteriaManager & de.xima.cmn.criteria.interfaces.IQueryHintProviding & de.xima.cmn.criteria.interfaces.ISelectableCriteriaManager>
javax.persistence.TupleGenericAPI. getSingleAttributes(Class<T> entityClass, UserContext uc, C cm)
This method allows for the selection of certain attributes of an entity instead of reading the entire entity<R,T extends ITransferableEntity,C extends de.xima.cmn.criteria.interfaces.IFilterableCriteriaManager & de.xima.cmn.criteria.interfaces.ISortableCriteriaManager & de.xima.cmn.criteria.interfaces.IPageableCriteriaManager & de.xima.cmn.criteria.interfaces.IQueryHintProviding & de.xima.cmn.criteria.interfaces.ISelectableCriteriaManager>
RGenericAPI. getSingleAttributes(Class<T> entityClass, UserContext uc, C cm, Class<R> resultClass)
This method allows for the selection of certain attributes of an entity instead of reading the entire entityList<Status>
StatusAPI. getStatusPre(UserContext uc, Status state)
Deprecated.Retrieves theStatus.getStatusPre()
.LicenseSyncData
LicenseFileAPI. getSystemLicenseSyncMeta(UserContext uc)
List<ProtocolEntrySystem>
ProtokollAPI. getSystemProtocol(UserContext uc)
Textbaustein
TextbausteinAPI. getTextbausteinBy(UserContext uc, Mandant mandant, String name, ETextbausteinKategorie category)
Method for determining aTextbaustein
by his name and category.List<Textbaustein>
TextbausteinAPI. getTextbausteine(UserContext uc, Mandant mandant)
Method for determining allTextbaustein
of a client.List<ExtendedEntityModel<Vorgang>>
VorgangAPI. getVorgaengeData(UserContext uc, Projekt project, de.xima.cmn.criteria.QueryCriteriaManager qcm)
List<ExtendedEntityModel<Vorgang>>
VorgangAPI. getVorgaengeData(UserContext uc, Projekt project, de.xima.cmn.criteria.QueryCriteriaManager qcm, EProjectSpecificDBTable tableType)
Method for determining of process data by aProjekt
.List<ExtendedEntityModel<Vorgang>>
VorgangAPI. getVorgaengeData(UserContext uc, Projekt project, de.xima.cmn.criteria.QueryCriteriaManager qcm, EProjectSpecificDBTable tableType, Postfach... inboxes)
Method for determining of process data by a project and inboxes.List<ExtendedEntityModel<Vorgang>>
VorgangAPI. getVorgaengeData(UserContext uc, Projekt project, Postfach inbox, de.xima.cmn.criteria.QueryCriteriaManager qcm)
List<ExtendedEntityModel<Vorgang>>
VorgangAPI. getVorgaengeData(UserContext uc, Projekt project, Postfach inbox, de.xima.cmn.criteria.QueryCriteriaManager qcm, EProjectSpecificDBTable tableType)
Method for determining of process data by a project and a inbox.long
VorgangAPI. getVorgaengeDataTotalCount(UserContext uc, Projekt project, de.xima.cmn.criteria.QueryCriteriaManager qcm)
long
VorgangAPI. getVorgaengeDataTotalCount(UserContext uc, Projekt project, de.xima.cmn.criteria.QueryCriteriaManager qcm, EProjectSpecificDBTable tableType)
Method for determining the total number of process data of the processes of aProjekt
.long
VorgangAPI. getVorgaengeDataTotalCount(UserContext uc, Projekt project, de.xima.cmn.criteria.QueryCriteriaManager qcm, EProjectSpecificDBTable tableType, Postfach... inboxes)
long
VorgangAPI. getVorgaengeDataTotalCount(UserContext uc, Projekt project, Postfach inbox, de.xima.cmn.criteria.QueryCriteriaManager qcm)
long
VorgangAPI. getVorgaengeDataTotalCount(UserContext uc, Projekt project, Postfach inbox, de.xima.cmn.criteria.QueryCriteriaManager qcm, EProjectSpecificDBTable tableType)
Vorgang
VorgangAPI. getVorgangBy(UserContext uc, Projekt projekt, String vorgangProzessID)
Vorgang
VorgangAPI. getVorgangBy(UserContext uc, String vorgangProzessID)
Method for determining aVorgang
by the process ID.ExtendedEntityModel<Vorgang>
VorgangAPI. getVorgangsData(UserContext uc, Projekt project, Vorgang v, de.xima.cmn.criteria.QueryCriteriaManager qcm)
ExtendedEntityModel<Vorgang>
VorgangAPI. getVorgangsData(UserContext uc, Projekt project, Vorgang v, de.xima.cmn.criteria.QueryCriteriaManager qcm, EProjectSpecificDBTable tableType)
ExtendedEntityModel<Vorgang>
VorgangAPI. getVorgangsData(UserContext uc, String prozessId, de.xima.cmn.criteria.QueryCriteriaManager qcm)
ExtendedEntityModel<Vorgang>
VorgangAPI. getVorgangsData(UserContext uc, String prozessId, de.xima.cmn.criteria.QueryCriteriaManager qcm, EProjectSpecificDBTable tableType)
Method for determining of process data of a concreteVorgang
by a process ID.InputStream
AttachmentAPI. getZippedAttachments(UserContext uc, String prozessID)
Method for reading of attachments as aInputStream
on a ZIP archive.Benutzer
BenutzerAPI. handleUserLogin(UserContext uc, Benutzer user)
Method to register an successful user-loginProjekt
ProjektAPI. importProjekt(UserContext uc, Mandant mandant, byte[] bytes, String name, String description, String title)
Method for importing a project for a client.boolean
ProjektAPI. isActivationAllowed(UserContext uc, Projekt projekt)
BasicRefResult
AktionAPI. isAktionMoveable(UserContext uc, Aktion aktion, int targetIdx)
Deprecated.Method for checking if the committed action is movable.Boolean
FrontendServerAPI. isAlreadyUsed(UserContext uc, MandantFrontendServer mfs)
Method for testing if a combination ofFrontendServer
andMandant
already exists.boolean
MandantAPI. isCreationAllowed(UserContext uc, Mandant mandant)
Method for checking if the creation of aMandant
is allowed.Boolean
ProjektAPI. isEditingAllowed(UserContext uc, Projekt projekt, Benutzer ben)
boolean
ProjektAPI. isFsAllowed(UserContext uc, Projekt project, FrontendServer fs)
Method for testing whether the project may be called via the frontend server.boolean
BenutzerAPI. isLDAPUserActive(UserContext uc, Mandant man, String username)
boolean
WorkflowTaskAPI. isTaskInvokableInInbox(UserContext uc, WorkflowTask task, Vorgang formRecord, Benutzer user)
Checks whether the given task may be initiated by the given user in the inbox.Boolean
ProjektAPI. isZugriffsberechtigt(UserContext uc, Projekt projekt, Benutzer benutzer)
Deprecated.boolean
ProjektAPI. isZugriffsbeschraenkt(UserContext uc, Projekt projekt)
Method for determining if aProjekt
is access limited.String
TextbausteinAPI. mandantSpecificMsg(UserContext uc, Mandant mandant, ETextbausteinMsgCode textbausteinCode)
Method for determining a message based on aMandant
and aTextbaustein
code.List<Attachment>
AttachmentAPI. mergeAllByUser(UserContext uc, String username, List<AttachmentPersistData> attachmentData)
com.alibaba.fastjson.JSONObject
FormVersionAPI. mergeFormElemente(UserContext uc, FormVersion fv)
Deprecated.FormEingang
FormEingangAPI. mostCurrent(UserContext uc, Vorgang vorgang)
Method for determining the most currentFormEingang
elements.Aktion
AktionAPI. move(UserContext uc, Aktion aktion, int targetIdx)
Deprecated.Method for moving a action to the committed index.Status
StatusAPI. move(UserContext uc, Status status, int newIdxNum)
Deprecated.Method for moving a status to the committed index.Appointment
AppointmentAPI. moveBookedAppointment(UserContext uc, IAppointmentMoveBookingParams params)
Moves an appointment to a different time and date.long
FormEingangAPI. ownerId(UserContext uc, Vorgang vorgang)
Deprecated.de.xima.cmn.db.model.SerializableResultSet
DatenbankZugriffAPI. query(UserContext uc, Mandant mandant, String abfrageName, Serializable... parameters)
de.xima.cmn.db.model.SerializableResultSet
DatenbankZugriffAPI. query(UserContext uc, Integer dbZugriffID, String sql, Serializable... args)
Benutzer
BenutzerAPI. registerBenutzer(UserContext uc, Benutzer benutzer, Mandant mandant)
Method for creating a new user for aMandant
.IExclusiveFormRecordLockResult
VorgangAPI. releaseExclusiveFormRecordLock(UserContext uc, IBasicFormRecordRequestData req)
Releases an exclusive lock on the form record.void
FormElementAPI. removeAllFromFormVersion(UserContext uc, FormVersion fv)
Method for deleting allFormElement
s of aFormVersion
.<C extends de.xima.cmn.criteria.interfaces.IFilterableCriteriaManager & de.xima.cmn.criteria.interfaces.IQueryHintProviding>
intAEntityAPI. resultTotalCount(UserContext uc, C cm)
Method for determining the number of hits when searching for entities using aIFilterableCriteriaManager
.int
AEntityAPI. resultTotalCount(UserContext uc, de.xima.cmn.criteria.QueryCriteriaManager qcm)
Method for determining the number of hits when searching for entities using aQueryCriteriaManager
.<T extends ITransferableEntity,C extends de.xima.cmn.criteria.interfaces.IFilterableCriteriaManager & de.xima.cmn.criteria.interfaces.IQueryHintProviding>
intGenericAPI. resultTotalCount(Class<T> entityClass, UserContext uc, C cm)
Method for determining the number of found entities based on their class.<T extends ITransferableEntity>
intGenericAPI. resultTotalCount(Class<T> entityClass, UserContext uc, de.xima.cmn.criteria.QueryCriteriaManager qcm)
Method for determining the number of found entities based on their class.T
AEntityAPI. update(UserContext uc, T entity)
Method for updating a entity.T[]
AEntityAPI. update(UserContext uc, T[] entities)
Method for updating multiple entities.int
DatenbankZugriffAPI. update(UserContext uc, Integer dbZugriffID, String sql, Serializable... args)
Method for executing a updatePreparedStatement
on the Master-Server.<T extends ITransferableEntity>
TGenericAPI. update(Class<T> entityClass, UserContext uc, T entity)
Method for updating a entity of a defined class.<T extends ITransferableEntity>
T[]GenericAPI. update(Class<T> entityClass, UserContext uc, T[] entities)
Method for updating multiple entities of a defined class.MandantRessource
MandantRessourcenAPI. update(UserContext uc, byte[] data, String userName, String fileName, MandantRessource res)
Method for updating aMandantRessource
with the transmitted data.Projekt
ProjektAPI. update(UserContext uc, Projekt entity)
Projekt[]
ProjektAPI. update(UserContext uc, Projekt[] entities)
ProjektRessource
ProjektRessourcenAPI. update(UserContext uc, byte[] daten, String userName, String fileName, ProjektRessource res)
Attachment
AttachmentAPI. updateByUser(UserContext uc, String username, String oldFileName, Attachment attachment)
List<EAppointmentBookingError>
AppointmentAPI. validateAppointments(UserContext uc, IAppointmentValidateParams params)
Validates whether the given appointments can be created or updated. -
Uses of UserContext in de.xima.fc.api.file
Methods in de.xima.fc.api.file with parameters of type UserContext Modifier and Type Method Description <E extends IFileDataEntity<?>,T extends IFileProviding<?,E>>
byte[]FileAPI. getFileData(UserContext uc, T entity)
<T extends IFileEntity<?,?>>
byte[]FileAPI. getFileEntityData(UserContext uc, T fileEntity)
<T extends IFileEntity<?,?>>
InputStreamFileAPI. getFileEntityStream(UserContext uc, T fileEntity)
<E extends IFileDataEntity<?>,T extends IFileProviding<?,E>>
InputStreamFileAPI. getFileStream(UserContext uc, T entity)
Method for downloading a file by theAttachment
ID.<E extends IFileDataEntity<?>,T extends IFileProviding<?,E>>
byte[]FileAPI. getUncachedFileData(UserContext uc, T entity)
<T extends IFileEntity<?,?>>
byte[]FileAPI. getUncachedFileEntityData(UserContext uc, T fileEntity)
<E extends IFileDataEntity<?>,T extends IFileEntity<?,E>>
TFileAPI. updateFileData(UserContext uc, T entity, byte[] data)
-
Uses of UserContext in de.xima.fc.api.system
Methods in de.xima.fc.api.system with parameters of type UserContext Modifier and Type Method Description Boolean
FSConnectionAPI. closeAllConnections(UserContext uc)
Method for disconnecting allFrontendServer
connections.Boolean
FSConnectionAPI. connect(UserContext uc, FrontendServer frontendServer)
Method for establishing the connection to aFrontendServer
.void
StatisticsAPI. countFormProcess(UserContext uc, Vorgang v)
Method for counting a form process.void
StatisticsAPI. countFormProcessError(UserContext uc, Projekt p)
Method for counting the errors of a form process.void
StatisticsAPI. countFormProvide(UserContext uc, Projekt p)
Method for counting the provided forms.Boolean
SetupAPI. createMandantWithDependencies(UserContext uc, Mandant client, MandantMailData mailData, MandantLdapData ldapData, Benutzer user)
Method for creating aMandant
with initial configuration analogous to the setup process.void
XfcSessionAPI. createNew(UserContext uc, String sessionID, Benutzer ben)
Method for creating a new session.void
PluginAPI. deactivatePlugin(UserContext uc, String runtimeKey, String scopeKey)
Marks the given plugin as deactivated in the database.Boolean
FSConnectionAPI. disconnect(UserContext uc, FrontendServer frontendServer)
Method for disconnecting the connection to aFrontendServer
.IPluginDataSourceRetVal
PluginAPI. executeDatenquelle(UserContext uc, String datasourceName, Mandant mandant, IPluginDataSourceParams params)
Map<String,IPluginFormPrePersistRetVal>
PluginAPI. executeFormPrePersistPlugins(UserContext uc, Mandant mandant, IPluginFormPrePersistParams params)
Map<String,IPluginFormPreProcessRetVal>
PluginAPI. executeFormPreProcessPlugins(UserContext uc, Mandant mandant, IPluginFormPreProcessParams params)
Map<String,IPluginFormPreRenderRetVal>
PluginAPI. executeFormPreRenderPlugins(UserContext uc, Mandant mandant, IPluginFormPreRenderParams params)
Map<String,IPluginFormPreRespondRetVal>
PluginAPI. executeFormPreRespondPlugins(UserContext uc, Mandant mandant, IPluginFormPreRespondParams params)
IPluginGenericRetVal
PluginAPI. executeGenericPlugin(UserContext uc, String pluginName, Mandant mandant, IPluginGenericParams params)
IPluginServletActionRetVal
PluginAPI. executeServletActionPlugin(UserContext uc, String pluginName, Mandant mandant, IPluginServletActionParams params)
byte[]
PluginAPI. getConfigFileData(UserContext uc, PluginSyncData pluginEntity)
Map<String,IPluginFormElementWidget>
PluginAPI. getFormElementWidgetPlugins(UserContext uc, Mandant client, Locale locale)
com.alibaba.fastjson.JSONObject
GenericCacheAPI. getI18nValues(UserContext uc, Mandant client)
com.alibaba.fastjson.JSONObject
GenericCacheAPI. getI18nValues(UserContext uc, Textbaustein tmpl)
byte[]
PluginAPI. getJarFileData(UserContext uc, PluginSyncData pluginEntity)
byte[]
PluginAPI. getPluginFormResource(UserContext uc, Integer clientId, String pluginName, String resourceName, String cacheKey)
Map<EPluginScope,Set<String>>
PluginAPI. getPluginNameMap(UserContext uc, Mandant client, EPluginTypes type)
Deprecated.Map<EPluginScope,Set<String>>
PluginAPI. getPluginNameMap(UserContext uc, Mandant client, Class<? extends IFCPlugin> type)
Deprecated.Set<String>
PluginAPI. getPluginNames(UserContext uc, Mandant client, EPluginTypes type)
Deprecated.Set<String>
PluginAPI. getPluginNames(UserContext uc, Mandant client, Class<? extends IFCPlugin> type)
Method for determining plugin names.List<PluginSyncData>
PluginAPI. getPluginSyncData(UserContext uc, boolean isFrontendServer)
Map<String,Object>
BeanAPI. getProp(UserContext uc, Serializable bean, BeanAttribute[] beanAttributs)
Reading a specific value from committed object based on the property name.EConnectionStatus
FSConnectionAPI. getStatus(UserContext uc, long frontendserverId)
Method for determining the status of aFrontendServer
s by his ID.ELicenseVersionState
LicenseAPI. getSystemLicenseVersionState(UserContext uc)
Gets the version state of the system licensecom.alibaba.fastjson.JSONObject
GenericCacheAPI. getUncachedI18nValues(UserContext uc, Textbaustein template)
LicenseModel
LicenseAPI. getUnchachedLicenseModel(UserContext uc, String licenseKey)
Gets the uncached model of an licenseLicenseModel
LicenseAPI. getUnchachedSystemLicenseModel(UserContext uc)
Gets the uncached model of the system licenseBoolean
FSConnectionAPI. initConnections(UserContext uc)
Method for initializing all existingFrontendServer
connections.FCMessage
SetupAPI. invokeLiquibaseProzess(UserContext uc, ELiquibaseCmd command)
Method for executing a liquibase process.Boolean
SetupAPI. isDbConfigured(UserContext uc)
Method to testi if the database has been configured.AuthenticationData
AuthenticationAPI. loadAuthenticationData(UserContext uc, AuthenticationDataRequest request)
FormPersistData
FormAPI. loadFormPersistData(UserContext uc, FormPersistRequest persistRequest)
FormProcessData
FormAPI. loadFormProcessData(UserContext uc, FormProcessRequest processRequest)
FormRenderData
FormAPI. loadFormRenderData(UserContext uc, FormRenderRequest renderRequest)
FormRequestData
FormAPI. loadFormRequestData(UserContext uc, FormRequest formRequest)
FormUserRequestData
FormAPI. loadFormUserRequestData(UserContext uc, FormUserRequest userRequest)
String
PlaceholderAPI. parse(UserContext uc, String text, Vorgang formRecord, boolean encodeForHTML)
Deprecated.UsePlaceholderReplacer
directly instead.String
PlaceholderAPI. replaceI18nValiable(UserContext uc, Mandant client, String i18nKey, String languageTag, Object... params)
String
PlaceholderAPI. replaceSessionValues(UserContext uc, String context, String sessionId, String templateText, Vorgang v)
Deprecated.UsePlaceholderReplacer
directly instead.boolean
MailAPI. sendFeedbackMail(UserContext uc, Mandant client, IFeedbackMailData feedbackMailData)
Send a feedback mail from the given client.boolean
MailAPI. sendInviteMail(UserContext uc, Vorgang vorgang, String mailTo, DefaultReplacerParameters params)
boolean
MailAPI. sendLoginChangedMail(UserContext uc, Benutzer user, String password)
Method for sending a mail with changed login data.boolean
MailAPI. sendOptInMail(UserContext uc, Vorgang vorgang)
Sends an email as the given clientboolean
MailAPI. sendResetPasswordMail(UserContext uc, Benutzer user, String url)
Sends an email to theBenutzer
for resetting their password.boolean
MailAPI. sendSupportMail(UserContext uc, Mandant client, ISupportInquiryData supportInquiryData)
Send a support mail from the given client.Boolean
FSConnectionAPI. testConnection(UserContext uc, FrontendServer frontendServer)
Method to test a connection to aFrontendServer
.Boolean
SetupAPI. testConnection(UserContext uc, DBConnectionData databaseData)
Method for testing a database connection. -
Uses of UserContext in de.xima.fc.api.workflow
Methods in de.xima.fc.api.workflow with parameters of type UserContext Modifier and Type Method Description Map<String,List<String[]>>
FormDataAPI. getFieldValueMap(UserContext uc, Vorgang vorgang)
Methode zum Ermitteln der FlattenForm-Daten einesVorgang
sString
FormDataAPI. getFormData(UserContext uc, FormEingang fe)
String
FormDataAPI. getFormData(UserContext uc, Vorgang v)
Map<String,List<String>>
FormDataAPI. getFormDataMap(UserContext uc, FormEingang fe)
Map<String,List<String>>
FormDataAPI. getFormDataMap(UserContext uc, Vorgang v)
IWorkflowResponse
WorkflowAPI. initCorrectionWorkflow(UserContext uc, Vorgang vorgang, Status status, Benutzer user)
Deprecated.Use methods of the new workflow engine.IWorkflowResponse
WorkflowAPI. initWorkflow(UserContext uc, Vorgang vorgang, Status status, Benutzer user)
Deprecated.Use methods of the new workflow engine, such asWorkflowAPI.triggerEvent(UserContext, IFormRecordProvidingEvent)
.IWorkflowResponse
WorkflowAPI. initWorkflow(UserContext uc, Vorgang vorgang, Status status, Benutzer user, boolean anonymize)
Deprecated.Use methods of the new workflow engine, such asWorkflowAPI.triggerEvent(UserContext, IFormRecordProvidingEvent)
.IWorkflowResponse
WorkflowAPI. initWorkflow(UserContext uc, Vorgang vorgang, Status status, Benutzer user, SessionAttributes sessionAttributes)
Deprecated.Use methods of the new workflow engine, such asWorkflowAPI.triggerEvent(UserContext, IFormRecordProvidingEvent)
.IWorkflowResponse
WorkflowAPI. initWorkflow(UserContext uc, Vorgang vorgang, Status status, Benutzer user, Map<String,Serializable> sessionAttributes)
Deprecated.Use methods of the new workflow engine, such asWorkflowAPI.triggerEvent(UserContext, IFormRecordProvidingEvent)
.IWorkflowResponse
WorkflowAPI. initWorkflow(UserContext uc, Vorgang vorgang, Status status, Benutzer user, Map<String,Serializable> sessionAttributes, boolean anonymize)
Deprecated.Use methods of the new workflow engine, such asWorkflowAPI.triggerEvent(UserContext, IFormRecordProvidingEvent)
.IFormDataAdapter
FormDataAPI. instFor(UserContext uc, FormEingang fe)
IFormDataAdapter
FormDataAPI. instFor(UserContext uc, Vorgang vorgang)
Methode zum Ermitteln der FlattenForm-Daten einesVorgang
sboolean
FormDataAPI. processPostfachDynamicValues(UserContext uc, Vorgang vorgang)
Methode zum Speichern von Formulardaten in die dynamische Tabelle für die PostfachanzeigeVorgang
FormDataAPI. setFormData(UserContext uc, Map<String,List<String>> nvPairs, Vorgang v)
FormEingang
FormDataAPI. setFormData(UserContext uc, Map<String,List<String>> nvPairs, Vorgang v, FormEingang fe)
IRemoteEventExecutionResult
WorkflowAPI. triggerEvent(UserContext uc, IFormRecordProvidingEvent eventData)
IWorkflowResponse
WorkflowAPI. verifyAndInitWorkflow(UserContext uc, WorkflowStartingContext startingContext)
Deprecated.Use methods of the new workflow engine, such asWorkflowAPI.triggerEvent(UserContext, IFormRecordProvidingEvent)
.IDoiVerificationResult
WorkflowAPI. verifyDoubleOptIn(UserContext uc, IDoiVerificationEventData eventData)
Verifies the Double Opt-In of the formRecord and executes the workflow tasks if necessary -
Uses of UserContext in de.xima.fc.auth
Constructors in de.xima.fc.auth with parameters of type UserContext Constructor Description AuthenticationDataBuilder(UserContext uc, AuthenticationDataRequest authRequest)
-
Uses of UserContext in de.xima.fc.filter.db
Methods in de.xima.fc.filter.db that return UserContext Modifier and Type Method Description static UserContext
RequestEMManager. getDefaultUserContext()
Methods in de.xima.fc.filter.db with parameters of type UserContext Modifier and Type Method Description static void
RequestEMManager. setDefaultUserContext(UserContext uc)
Constructors in de.xima.fc.filter.db with parameters of type UserContext Constructor Description RequestEntityContext(UserContext uc)
-
Uses of UserContext in de.xima.fc.form
Constructors in de.xima.fc.form with parameters of type UserContext Constructor Description FormPersistDataBuilder(UserContext uc, FormPersistRequest persistRequest)
FormProcessDataBuilder(UserContext uc, FormProcessRequest processRequest)
FormRenderDataBuilder(UserContext uc, FormRenderRequest renderRequest)
FormRequestDataBuilder(UserContext uc, FormRequest requestData)
FormUserRequestDataBuilder(UserContext uc, FormUserRequest userRequest)
-
Uses of UserContext in de.xima.fc.form.helper
Methods in de.xima.fc.form.helper with parameters of type UserContext Modifier and Type Method Description static Attachment
AttachmentHelper. createAttachment(UserContext uc, Mandant man, Benutzer ben, Vorgang vorgang, String fileName, EAttachmentSource attachmentSource, InputStream is)
static Attachment
AttachmentHelper. createAttachment(UserContext uc, Mandant man, Benutzer ben, Vorgang vorgang, org.apache.commons.fileupload.FileItem item, EAttachmentSource attachmentSource)
static ProjektRessource
ProjektRessourceHelper. createProjektRessource(UserContext uc, XfcSession xfs, Projekt projekt, org.apache.commons.fileupload.FileItem item)
static ProjektRessource
ProjektRessourceHelper. createProjektRessource(UserContext uc, String userName, Mandant mandant, Projekt projekt, byte[] daten, String fileName)
static Attachment
AttachmentHelper. updateAttachmentBody(UserContext uc, Attachment at, byte[] daten, String userName, org.apache.commons.fileupload.FileItem item, Vorgang vorgang)
-
Uses of UserContext in de.xima.fc.form.publish
Constructors in de.xima.fc.form.publish with parameters of type UserContext Constructor Description FormPublishContext(UserContext uc, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, PublishRequestParameter requestParameter)
Deprecated. -
Uses of UserContext in de.xima.fc.form.render
Methods in de.xima.fc.form.render that return UserContext Modifier and Type Method Description UserContext
FormRenderContext. getUserContext()
Methods in de.xima.fc.form.render with parameters of type UserContext Modifier and Type Method Description void
FormRenderContext. setUserContext(UserContext userContext)
-
Uses of UserContext in de.xima.fc.form.request
Fields in de.xima.fc.form.request declared as UserContext Modifier and Type Field Description protected UserContext
FormRequestContext. uc
Methods in de.xima.fc.form.request that return UserContext Modifier and Type Method Description UserContext
FormRequestContext. getUserContext()
Methods in de.xima.fc.form.request with parameters of type UserContext Modifier and Type Method Description static IFormRequestContext
FormRequestContextFactory. forActiveForm(EFormRequestType requestType, UserContext uc, long projektId)
static IExtendedFormRequestContext
FormRequestContextFactory. forActiveForm(EFormRequestType requestType, UserContext uc, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, long projektId)
static IExtendedFormRequestContext
FormRequestContextFactory. forCopyRequest(UserContext uc, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
static IExtendedFormRequestContext
FormRequestContextFactory. forDesignerPreviewRequest(UserContext uc, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, long projektId)
static IExtendedFormRequestContext
FormRequestContextFactory. forDOIRequest(UserContext uc, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
static IExtendedFormRequestContext
FormRequestContextFactory. forPreviewRequest(UserContext uc, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
static IExtendedFormRequestContext
FormRequestContextFactory. forPrintRequest(UserContext uc, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, PrintJob pj)
static IExtendedFormRequestContext
FormRequestContextFactory. forProcessRequest(UserContext uc, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
static IExtendedFormRequestContext
FormRequestContextFactory. forProvideRequest(UserContext uc, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
static IExtendedFormRequestContext
FormRequestContextFactory. forReviewRequest(UserContext uc, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
static IFormRequestContext
FormRequestContextFactory. forSpecifiedForm(EFormRequestType requestType, UserContext uc, long projektId, Integer formVersionNum)
static IExtendedFormRequestContext
FormRequestContextFactory. forSpecifiedForm(EFormRequestType requestType, UserContext uc, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
static IExtendedFormRequestContext
FormRequestContextFactory. forSpecifiedForm(EFormRequestType requestType, UserContext uc, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, long projektId, Integer formVersionNum)
static IExtendedFormRequestContext
FormRequestContextFactory. forSpecifiedVorgang(EFormRequestType requestType, UserContext uc, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
static IExtendedFormRequestContext
FormRequestContextFactory. forSpecifiedVorgang(EFormRequestType requestType, UserContext uc, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, long projektId, Integer formVersionNum, String fcpuid)
static IExtendedFormRequestContext
FormRequestContextFactory. forWorkflowRequest(UserContext uc, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
void
FormRequestContext. setUserContext(UserContext uc)
Constructors in de.xima.fc.form.request with parameters of type UserContext Constructor Description ExtendedFormRequestContext(EFormRequestType requestType, UserContext uc, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
FormRequestContext(EFormRequestType requestType, UserContext uc)
-
Uses of UserContext in de.xima.fc.gui.bean
Fields in de.xima.fc.gui.bean declared as UserContext Modifier and Type Field Description protected UserContext
FCContextBean. systemUC
-
Uses of UserContext in de.xima.fc.gui.common.utils
Methods in de.xima.fc.gui.common.utils with parameters of type UserContext Modifier and Type Method Description static boolean
PermissionUtils. canUserAccessFormRecord(UserContext uc, Benutzer user, Vorgang process)
Checks whether or not the user has permission to access meta information of form record such as its historystatic boolean
PermissionUtils. canUserAccessProjectPage(UserContext uc, Benutzer user, Projekt project, EAccessProperty... props)
static boolean
PermissionUtils. canUserAccessProjectPage(UserContext uc, Benutzer user, Rolle role, Mandant client, boolean isEditingAllowed, EAccessProperty... props)
static boolean
PermissionUtils. canUserAccessProjectPage(UserContext uc, Benutzer user, Rolle role, Projekt project, boolean isEditingAllowed, EAccessProperty... props)
Whether the user is allowed access to the given project page (or action). -
Uses of UserContext in de.xima.fc.gui.common.utils.msg
Methods in de.xima.fc.gui.common.utils.msg that return UserContext Modifier and Type Method Description static UserContext
AJSFContext. findUserContext()
UserContext
AJSFContext. uc()
-
Uses of UserContext in de.xima.fc.gui.utils.db
Constructors in de.xima.fc.gui.utils.db with parameters of type UserContext Constructor Description JSFEntityContext(UserContext uc)
Deprecated. -
Uses of UserContext in de.xima.fc.handler.entity
Methods in de.xima.fc.handler.entity with parameters of type UserContext Modifier and Type Method Description IExclusiveFormRecordLockResult
VorgangHandler. acquireExclusiveFormRecordLock(UserContext uc, IBasicFormRecordRequestData req)
Vorgang
VorgangHandler. addAttachment(UserContext uc, Vorgang vorgang, Attachment attachment)
Vorgang
VorgangHandler. addAttachment(UserContext uc, Long vorgangId, Long attachmentId)
boolean
BenutzerHandler. addBenutzerToGruppe(UserContext uc, Benutzer ben, BenutzerGruppe bg)
Methode um einen Benutzer einer Benutzergruppe hinzuzufügen.void
ProtokollHandler. addClientProtocolEntry(UserContext uc, Mandant mandant, ProtocolEntryClient entry)
void
ProtokollHandler. addClientProtocolEntry(UserContext uc, Projekt projekt, ProtocolEntryClient entry)
Rolle
RolleHandler. addModulToRolle(UserContext uc, Rolle rolle, Modul newModul)
void
ProtokollHandler. addProcessProtocolEntry(UserContext uc, Vorgang vorgang, ProtocolEntryProcessing entry)
Projekt
ProjektHandler. addProjektRessource(UserContext uc, long projektId, long ressourceId)
void
ProtokollHandler. addSystemProtocolEntry(UserContext uc, ProtocolEntrySystem entry)
int
VorgangHandler. bulkDelete(UserContext uc, List<Long> formRecordIds)
int
VorgangHandler. bulkMarkRead(UserContext uc, List<Long> formRecordIds, boolean read)
Benutzer
BenutzerHandler. byLDAPGruppe(UserContext uc, String username, Mandant mandant)
Benutzer
BenutzerHandler. byLDAPGruppeLogin(UserContext uc, Mandant man, String userLogin, String userPwd)
Benutzer
BenutzerHandler. byLogin(UserContext uc, String userName, String passwd, Mandant man)
By login.Benutzer
BenutzerHandler. byNameAndMandant(UserContext uc, String username, Mandant mandant)
void
AppointmentHandler. cancelBookedAppointment(UserContext uc, IAppointmentDeleteBookingParams params)
Benutzer
BenutzerHandler. checkLDAPGroupsActiveUser(UserContext uc, Long clientId, String encryptUserLogin)
boolean
BenutzerHandler. checkLDAPLogin(UserContext uc, Mandant man, String userLogin, String userPwd)
Boolean
BenutzerHandler. checkLogin(UserContext uc, String username, String passwort, Mandant man)
Checks the login of an user.void
PostfachHandler. clear(UserContext uc, Postfach postfach)
Projekt
ProjektHandler. copy(UserContext uc, Projekt projekt, long sourceProjectId, long formVersionId, long workflowVersionId)
Vorgang
VorgangHandler. correctStatus(UserContext uc, Vorgang formRecord, Status targetState, Benutzer user)
FormEingang
FormEingangHandler. create(UserContext uc, FormEingang fe, Benutzer vorgangsOwner, Benutzer benutzer)
Deprecated.FormVersion
FormVersionHandler. create(UserContext uc, FormVersion fv, Boolean setActive)
Creates the.<T extends ITransferableEntity>
TGenericHandler. create(Class<T> entityClass, UserContext uc, T entity)
Creates the.<T extends ITransferableEntity>
T[]GenericHandler. create(Class<T> entityClass, UserContext uc, T... entities)
Creates the.MandantRessource
MandantRessourceHandler. create(UserContext uc, String name, byte[] daten, String userName, String fileName, Mandant mandant)
ProjektRessource
ProjektRessourceHandler. create(UserContext uc, String name, byte[] daten, String userName, String fileName, Mandant mandant, Projekt projekt)
Appointment
AppointmentHandler. createBookedAppointment(UserContext uc, IAppointmentCreateBookingParams params)
Attachment
AttachmentHandler. createByUser(UserContext uc, String username, Attachment attachment)
<T extends ITransferableEntity>
BooleanGenericHandler. delete(Class<T> entityClass, UserContext uc, T entities)
Delete.<T extends ITransferableEntity>
BooleanGenericHandler. delete(Class<T> entityClass, UserContext uc, T... entities)
Delete.<T extends ITransferableEntity,C extends de.xima.cmn.criteria.interfaces.IFilterableCriteriaManager & de.xima.cmn.criteria.interfaces.ISortableCriteriaManager & de.xima.cmn.criteria.interfaces.IPageableCriteriaManager & de.xima.cmn.criteria.interfaces.IQueryHintProviding>
BooleanGenericHandler. deleteBy(Class<T> entityClass, UserContext uc, C cm)
Delete by.<T extends ITransferableEntity>
BooleanGenericHandler. deleteById(Class<T> entityClass, UserContext uc, Integer id)
<T extends ITransferableEntity>
BooleanGenericHandler. deleteById(Class<T> entityClass, UserContext uc, Long id)
Delete by id.boolean
AttachmentHandler. deleteByUser(UserContext uc, String username, boolean force, Attachment... attachments)
de.xima.cmn.db.model.SerializableResultSet
DatenbankzugriffHandler. executeDBquery(UserContext uc, Mandant mandant, String datenquellenName, IReplacerParams placeholderParams, boolean suppressStatementLimits, Serializable... parameters)
IAppointmentFreeSlotQueryResult
AppointmentTemplateHandler. executeFreeSlotQuery(UserContext uc, IAppointmentFreeSlotQueryParams params)
IAppointmentIcalQueryResult
AppointmentTemplateHandler. executeIcalQuery(UserContext uc, IAppointmentIcalQueryParams params)
de.xima.cmn.db.model.SerializableResultSet
DatenbankzugriffHandler. executePublicDBquery(UserContext uc, Mandant client, String queryName, boolean suppressStatementLimits, Serializable[] parameters)
com.alibaba.fastjson.JSONArray
LDAPAbfrageHandler. executePublicQuery(UserContext uc, Mandant client, String queryName, Serializable[] parameters)
com.alibaba.fastjson.JSONArray
LDAPAbfrageHandler. executeQuery(UserContext uc, Mandant client, String queryName, Serializable[] parameters)
List<BenutzerGruppe>
ProjektHandler. getAccessGroups(UserContext uc, Projekt project)
WorkflowVersion
WorkflowVersionHandler. getActiveByProject(UserContext uc, Projekt project)
Rolle
RolleHandler. getAdminRolle(UserContext uc, Mandant mandant)
<T extends ITransferableEntity>
List<T>GenericHandler. getAll(Class<T> entityClass, UserContext uc)
Gets the all.List<Appointment>
AppointmentHandler. getAllBy(UserContext uc, IAppointmentQueryParams params)
List<Attachment>
AttachmentHandler. getAllBy(UserContext uc, Vorgang vorgang, EAttachmentSource source, String uuid)
List<FormEingang>
FormEingangHandler. getAllBy(UserContext uc, Postfach pf)
Gets the all by.List<FormEingang>
FormEingangHandler. getAllBy(UserContext uc, Vorgang v)
Deprecated.List<FormElement>
FormElementHandler. getAllBy(UserContext uc, FormVersion fv)
<T extends ITransferableEntity,C extends de.xima.cmn.criteria.interfaces.IFilterableCriteriaManager & de.xima.cmn.criteria.interfaces.ISortableCriteriaManager & de.xima.cmn.criteria.interfaces.IPageableCriteriaManager & de.xima.cmn.criteria.interfaces.IQueryHintProviding>
List<T>GenericHandler. getAllBy(Class<T> entityClass, UserContext uc, C cm)
Gets the all by.List<Postfach>
PostfachHandler. getAllByBenutzergruppe(UserContext uc, BenutzerGruppe benutzerGruppe)
List<AppointmentTemplate>
AppointmentTemplateHandler. getAllByClient(UserContext uc, Mandant currentClient)
List<Postfach>
PostfachHandler. getAllByClient(UserContext uc, Mandant client)
List<Projekt>
ProjektHandler. getAllByClient(UserContext uc, Mandant mandant, boolean includeTemplates)
List<Projekt>
ProjektHandler. getAllByClient(UserContext uc, Mandant mandant, String scope, boolean includeTemplates)
List<Projekt>
ProjektHandler. getAllByEditorUser(UserContext uc, Benutzer editor, Mandant client, String projectScope)
List<MandantRessource>
MandantRessourceHandler. getAllByMandant(UserContext uc, Mandant mandant)
List<Projekt>
ProjektHandler. getAllByMandant(UserContext uc, Mandant mandant)
Deprecated.List<Mandant>
MandantHandler. getAllByName(UserContext uc, String name)
List<Vorgang>
VorgangHandler. getAllByPostfach(UserContext uc, Postfach postfach)
List<ProjektRessource>
ProjektRessourceHandler. getAllByProjekt(UserContext uc, Projekt projekt)
List<Entityberechtigung>
EntityberechtigungHandler. getAllByRolle(UserContext uc, Rolle rolle)
List<Aktion>
AktionHandler. getAllByStatus(UserContext uc, Status status)
List<AppointmentSlot>
AppointmentSlotHandler. getAllByTemplates(UserContext uc, List<AppointmentTemplate> templates, boolean merge)
List<WorkflowState>
WorkflowStateHandler. getAllByWorkflowVersion(UserContext uc, Projekt project, long versionNumber)
List<WorkflowState>
WorkflowStateHandler. getAllByWorkflowVersion(UserContext uc, WorkflowVersion workflowVersion)
List<Projekt>
ProjektHandler. getAllTemplatesByClient(UserContext uc, Mandant client)
List<Projekt>
ProjektHandler. getAllTemplatesByClient(UserContext uc, Mandant client, String scope)
byte[]
AttachmentHandler. getAllZipped(UserContext uc, String prozessID)
<T extends ITransferableEntity,C extends de.xima.cmn.criteria.interfaces.IFilterableCriteriaManager & de.xima.cmn.criteria.interfaces.ISortableCriteriaManager & de.xima.cmn.criteria.interfaces.IPageableCriteriaManager & de.xima.cmn.criteria.interfaces.IQueryHintProviding & de.xima.cmn.criteria.interfaces.ISelectableCriteriaManager>
List<Map<String,Serializable>>GenericHandler. getAttributes(Class<T> entityClass, UserContext uc, C cm)
Gets a list of attributes specified in the given criteria managerIGenericHandler
<R,T extends ITransferableEntity,C extends de.xima.cmn.criteria.interfaces.IFilterableCriteriaManager & de.xima.cmn.criteria.interfaces.ISortableCriteriaManager & de.xima.cmn.criteria.interfaces.IPageableCriteriaManager & de.xima.cmn.criteria.interfaces.IQueryHintProviding & de.xima.cmn.criteria.interfaces.ISelectableCriteriaManager>
List<R>GenericHandler. getAttributes(Class<T> entityClass, UserContext uc, C cm, Class<R> resultClass)
Gets a list of attributes specified in the given criteria managerIGenericHandler
. the attribute values will be returned as objects defined by the result classList<BenutzerGruppe>
BenutzerHandler. getBenutzergruppen(UserContext uc, Benutzer ben)
Gets theBenutzerGruppe
s.List<BenutzerGruppe>
PostfachHandler. getBenutzergruppen(UserContext uc, Postfach postfach)
List<BenutzerGruppe>
BenutzerGruppeHandler. getBenutzerGruppenUsageRightByStatus(UserContext uc, Long stateId)
<T extends ITransferableEntity,C extends de.xima.cmn.criteria.interfaces.IFilterableCriteriaManager & de.xima.cmn.criteria.interfaces.ISortableCriteriaManager & de.xima.cmn.criteria.interfaces.IPageableCriteriaManager & de.xima.cmn.criteria.interfaces.IQueryHintProviding>
TGenericHandler. getBy(Class<T> entityClass, UserContext uc, C cm)
Gets the by.List<BenutzerGruppe>
BenutzerGruppeHandler. getByBenutzer(UserContext uc, Benutzer ben)
MandantLdapData
MandantLdapDataHandler. getByClient(UserContext uc, Mandant mandant)
MandantMailData
MandantMailDataHandler. getByClient(UserContext uc, Mandant mandant)
<T extends ITransferableEntity>
TGenericHandler. getById(Class<T> entityClass, UserContext uc, Integer id)
<T extends ITransferableEntity>
TGenericHandler. getById(Class<T> entityClass, UserContext uc, Long id)
Gets the by id.<T extends ITransferableEntity>
TGenericHandler. getById(String entityClass, UserContext uc, String id)
Gets the by id.LicenseFile
LicenseFileHandler. getByKey(UserContext uc, String licenseKey)
SystemProperty
SystemPropertyHandler. getByKey(UserContext uc, String key)
List<SystemProperty>
SystemPropertyHandler. getByKeyPrefix(UserContext uc, String keyPrefix)
List<SystemProperty>
SystemPropertyHandler. getByKeys(UserContext uc, List<String> keys)
Benutzer
BenutzerHandler. getByLDAPData(UserContext uc, Mandant mandant, String userName, byte[] objectID)
List<Benutzer>
BenutzerHandler. getByMandant(UserContext uc, Mandant man)
Gets the by mandant.MandantFrontendServer
MandantFrontendServerHandler. getByMandantAndFs(UserContext uc, Mandant mandant, FrontendServer fs)
Textbaustein
TextbausteinHandler. getByMandantAndName(UserContext uc, Mandant mandant, String name)
Attachment
AttachmentHandler. getByName(UserContext uc, Vorgang vorgang, String name)
ClientCounter
ClientCounterHandler. getByName(UserContext uc, Mandant client, String name)
Mandant
MandantHandler. getByName(UserContext uc, String name)
MandantRessource
MandantRessourceHandler. getByName(UserContext uc, Mandant mandant, String name)
ProjektRessource
ProjektRessourceHandler. getByName(UserContext uc, Projekt projekt, String name)
List<MandantFrontendServer>
MandantFrontendServerHandler. getByProject(UserContext uc, Projekt project)
Gets theMandantFrontendServer
s of the givenProjekt
List<BenutzerGruppe>
BenutzerGruppeHandler. getByProjekt(UserContext uc, Long projektId)
List<FormVersion>
FormVersionHandler. getByProjekt(UserContext uc, Projekt projekt)
ClientCounter
ClientCounterHandler. getByUuid(UserContext uc, Mandant client, UUID uuid)
Aktion
AktionHandler. getByUUID(UserContext uc, Status state, String uuid)
Aktion
AktionHandler. getByUUID(UserContext uc, Status state, UUID uuid)
Appointment
AppointmentHandler. getByUUID(UserContext uc, String uuid)
Appointment
AppointmentHandler. getByUUID(UserContext uc, UUID uuid)
AppointmentTemplate
AppointmentTemplateHandler. getByUUID(UserContext uc, Mandant client, String uuid)
AppointmentTemplate
AppointmentTemplateHandler. getByUUID(UserContext uc, Mandant client, UUID uuid)
AppointmentType
AppointmentTypeHandler. getByUUID(UserContext uc, AppointmentTemplate template, String uuid)
AppointmentType
AppointmentTypeHandler. getByUUID(UserContext uc, AppointmentTemplate template, UUID uuid)
Attachment
AttachmentHandler. getByUUID(UserContext uc, String uuid)
Attachment
AttachmentHandler. getByUUID(UserContext uc, String uuid, Vorgang v)
BenutzerGruppe
BenutzerGruppeHandler. getByUUID(UserContext uc, Mandant client, String uuid)
BenutzerGruppe
BenutzerGruppeHandler. getByUUID(UserContext uc, Mandant client, UUID uuid)
Benutzer
BenutzerHandler. getByUUID(UserContext uc, Mandant client, String uuid)
Benutzer
BenutzerHandler. getByUUID(UserContext uc, Mandant client, UUID uuid)
DatenbankZugriff
DatenbankzugriffHandler. getByUUID(UserContext uc, Mandant client, String uuid)
DatenbankZugriff
DatenbankzugriffHandler. getByUUID(UserContext uc, Mandant client, UUID uuid)
FormElement
FormElementHandler. getByUUID(UserContext uc, FormVersion formVersion, String uuid)
FormElement
FormElementHandler. getByUUID(UserContext uc, FormVersion formVersion, UUID uuid)
Mandant
MandantHandler. getByUUID(UserContext uc, String uuid)
Mandant
MandantHandler. getByUUID(UserContext uc, UUID uuid)
Postfach
PostfachHandler. getByUUID(UserContext uc, Mandant client, String uuid)
Postfach
PostfachHandler. getByUUID(UserContext uc, Mandant client, UUID uuid)
Projekt
ProjektHandler. getByUUID(UserContext uc, Mandant client, String uuid)
Projekt
ProjektHandler. getByUUID(UserContext uc, Mandant client, UUID uuid)
Rolle
RolleHandler. getByUUID(UserContext uc, Mandant client, String uuid)
Rolle
RolleHandler. getByUUID(UserContext uc, Mandant client, UUID uuid)
Status
StatusHandler. getByUUID(UserContext uc, Projekt project, String uuid)
Deprecated.Status
StatusHandler. getByUUID(UserContext uc, Projekt project, UUID uuid)
Deprecated.Textbaustein
TextbausteinHandler. getByUUID(UserContext uc, Mandant client, String uuid)
Textbaustein
TextbausteinHandler. getByUUID(UserContext uc, Mandant client, UUID uuid)
WorkflowVersion
WorkflowVersionHandler. getByVersionNumber(UserContext uc, Projekt project, long versionNumber)
Postfach
PostfachHandler. getByVorgang(UserContext uc, Vorgang vorgang)
List<Vorgang>
VorgangHandler. getChildren(UserContext uc, Vorgang formRecord)
LicenseSyncData
LicenseFileHandler. getClientLicenseSyncData(UserContext uc, long id)
javax.mail.Address
MandantMailDataHandler. getClientMailAddress(UserContext uc, Mandant client)
List<ProtocolEntryClient>
ProtokollHandler. getClientProtocol(UserContext uc, Long clientId)
FormVersion
ProjektHandler. getCurrentFormVersion(UserContext uc, Projekt projekt, FrontendServer fs)
Gets the current form version.List<FormEingang>
FormEingangHandler. getCurrentsBy(UserContext uc, Postfach pf)
Map<String,String>
ProjektHandler. getCustomAttributes(UserContext uc, Projekt project)
Map<String,String>
VorgangHandler. getCustomAttributes(UserContext uc, Vorgang process)
DatenbankZugriff
DatenbankzugriffHandler. getDatenbankzugriffByMandant(UserContext uc, Mandant mandant, String name)
Datenquelle
DatenquelleHandler. getDatenquelleById(UserContext uc, Mandant mandant, int id)
Gets the DataStores by.Datenquelle
DatenquelleHandler. getDatenquelleByName(UserContext uc, Mandant man, String name)
Gets the DataStores by.Datenquelle
DatenquelleHandler. getDatenquelleByNameAndType(UserContext uc, Mandant mandant, String name, EDatenquellenTyp datenquellenTyp)
List<Datenquelle>
DatenquelleHandler. getDatenquellen(UserContext uc, Mandant mandant)
Gets the DataStores.MandantRessource
MandantRessourceHandler. getDownloadRessource(UserContext uc, Integer mandantId, String ressourceName)
ProjektRessource
ProjektRessourceHandler. getDownloadRessource(UserContext uc, FrontendServer fs, Integer projektId, String ressourceName)
List<BenutzerGruppe>
BenutzerGruppeHandler. getEditorgruppenByProjekt(UserContext uc, Long projektId)
List<ExtendedPostfach>
PostfachHandler. getExtendedPostfaecherByBenutzer(UserContext uc, Benutzer benutzer)
List<Aktion>
AktionHandler. getFolgeAktionen(UserContext uc, Aktion aktion)
List<Status>
StatusHandler. getFolgeStatus(UserContext uc, Benutzer currentUser, Projekt projekt, Status currentStatus)
Deprecated.Gets the folge status.List<IFormRecordBaseData>
VorgangHandler. getFormRecordBaseData(UserContext uc, de.xima.cmn.criteria.QueryCriteriaManager qcm)
IFormRecordDoiInitData
VorgangHandler. getFormRecordDoiInitData(UserContext uc, Vorgang formRecord)
IFormRecordReviewData
VorgangHandler. getFormRecordReviewData(UserContext uc, IInboxFormRecordRequest inboxRequest)
Map<String,String>
TextbausteinHandler. getI18nValues(UserContext uc, Textbaustein template)
List<WorkflowTask>
WorkflowTaskHandler. getInboxTasks(UserContext uc, Vorgang formRecord, Benutzer user)
com.alibaba.fastjson.JSONObject
BenutzerHandler. getLDAPUserData(UserContext uc, Benutzer benutzer)
Modul
ModulHandler. getModulByName(UserContext uc, Mandant mandant, String name)
List<Modul>
ModulHandler. getModuleByRolle(UserContext uc, Rolle rolle)
Vorgang
VorgangHandler. getParent(UserContext uc, Vorgang formRecord)
Postfach
PostfachHandler. getPostfachByMandant(UserContext uc, Mandant mandant, String name)
Gets the Postfach by.List<Postfach>
PostfachHandler. getPostfaecherByBenutzer(UserContext uc, Benutzer benutzer)
List<Aktion>
AktionHandler. getPrevAktionen(UserContext uc, Aktion aktion, Class<? extends IProcessing> verarbeitungsInterface)
List<ProtocolEntryProcessing>
ProtokollHandler. getProcessProtocol(UserContext uc, Long formRecordMetaID)
List<Projekt>
FrontendServerHandler. getProjektsByFs(UserContext uc, Integer fronendServerId, Integer mandantId, Integer benutzerGruppeId)
Gets the projekts by fs.Datenquelle
DatenquelleHandler. getPublicDatasource(UserContext uc, Mandant client, String name, EDatenquellenTyp type)
List<Rolle>
RolleHandler. getRollenByModul(UserContext uc, Modul modul)
<T extends ITransferableEntity,C extends de.xima.cmn.criteria.interfaces.IFilterableCriteriaManager & de.xima.cmn.criteria.interfaces.ISortableCriteriaManager & de.xima.cmn.criteria.interfaces.IPageableCriteriaManager & de.xima.cmn.criteria.interfaces.IQueryHintProviding & de.xima.cmn.criteria.interfaces.ISelectableCriteriaManager>
javax.persistence.TupleGenericHandler. getSingleAttributes(Class<T> entityClass, UserContext uc, C cm)
This method allows for the selection of certain attributes of an entity instead of reading the entire entity<R,T extends ITransferableEntity,C extends de.xima.cmn.criteria.interfaces.IFilterableCriteriaManager & de.xima.cmn.criteria.interfaces.ISortableCriteriaManager & de.xima.cmn.criteria.interfaces.IPageableCriteriaManager & de.xima.cmn.criteria.interfaces.IQueryHintProviding & de.xima.cmn.criteria.interfaces.ISelectableCriteriaManager>
RGenericHandler. getSingleAttributes(Class<T> entityClass, UserContext uc, C cm, Class<R> resultClass)
This method allows for the selection of certain attributes of an entity instead of reading the entire entityList<Status>
StatusHandler. getStatusPre(UserContext uc, long stateId)
Deprecated.LicenseSyncData
LicenseFileHandler. getSystemLicenseSyncData(UserContext uc)
List<ProtocolEntrySystem>
ProtokollHandler. getSystemProtocol(UserContext uc)
Textbaustein
TextbausteinHandler. getTextbausteinBy(UserContext uc, Mandant mandant, String name, ETextbausteinKategorie kategorie)
Gets the textbaustein by.List<Textbaustein>
TextbausteinHandler. getTextbausteine(UserContext uc, Mandant mandant)
Gets the textbausteine.List<Textbaustein>
TextbausteinHandler. getTextbausteineByKategorie(UserContext uc, Mandant mandant, ETextbausteinKategorie kategorie)
Gets the textbausteine vom uebergebenen Typ.List<Vorgang>
VorgangHandler. getVorgaengeByBenutzer(UserContext uc, Benutzer benutzer)
List<ExtendedEntityModel<Vorgang>>
VorgangHandler. getVorgaengeData(UserContext uc, Projekt pro, de.xima.cmn.criteria.QueryCriteriaManager qcm, EProjectSpecificDBTable tableType, Postfach... inboxes)
List<ExtendedEntityModel<Vorgang>>
VorgangHandler. getVorgaengeData(UserContext uc, Projekt pro, Postfach pf, de.xima.cmn.criteria.QueryCriteriaManager qcm, EProjectSpecificDBTable tableType)
long
VorgangHandler. getVorgaengeDataTotalCount(UserContext uc, Projekt pro, de.xima.cmn.criteria.QueryCriteriaManager qcm, EProjectSpecificDBTable tableType, Postfach... inboxes)
long
VorgangHandler. getVorgaengeDataTotalCount(UserContext uc, Projekt pro, Postfach pf, de.xima.cmn.criteria.QueryCriteriaManager qcm, EProjectSpecificDBTable tableType)
ExtendedEntityModel<Vorgang>
VorgangHandler. getVorgangsData(UserContext uc, Projekt pro, Vorgang v, de.xima.cmn.criteria.QueryCriteriaManager qcm, EProjectSpecificDBTable tableType)
ExtendedEntityModel<Vorgang>
VorgangHandler. getVorgangsData(UserContext uc, String prozessId, de.xima.cmn.criteria.QueryCriteriaManager qcm, EProjectSpecificDBTable tableType)
Benutzer
BenutzerHandler. handleUserLogin(UserContext uc, Benutzer user)
Projekt
ProjektHandler. importProjekt(UserContext uc, Mandant mandant, byte[] bytes, String name, String beschreibung, String title)
boolean
ProjektHandler. isActivationAllowed(UserContext uc, Projekt projekt)
BasicRefResult
AktionHandler. isAktionMoveable(UserContext uc, Aktion aktion, int targetIdx)
Boolean
FrontendServerHandler. isAlreadyUsed(UserContext uc, MandantFrontendServer mfs)
boolean
MandantHandler. isCreationAllowed(UserContext uc, Mandant mandant)
Boolean
ProjektHandler. isEditingAllowed(UserContext uc, Projekt projekt, Benutzer ben)
boolean
ProjektHandler. isFsAllowed(UserContext uc, Projekt project, FrontendServer fs)
Checks on whether the project can be accessed via the frontend server.boolean
BenutzerHandler. isLDAPUserActive(UserContext uc, Mandant man, String encryptUserLogin)
boolean
WorkflowTaskHandler. isTaskInvokableInInbox(UserContext uc, WorkflowTask task, Vorgang formRecord, Benutzer user)
Boolean
ProjektHandler. isZugriffsberechtigt(UserContext uc, Projekt projekt, Benutzer ben)
Deprecated.Boolean
ProjektHandler. isZugriffsbeschraenkt(UserContext uc, Projekt projekt)
String
TextbausteinHandler. mandantSpecificMsg(UserContext uc, Mandant mandant, ETextbausteinMsgCode msgCode)
Mandant specific msg.List<Attachment>
AttachmentHandler. mergeAllByUser(UserContext uc, String username, List<AttachmentPersistData> attachmentData)
FormEingang
FormEingangHandler. mostCurrent(UserContext uc, Vorgang v)
Most current.Aktion
AktionHandler. move(UserContext uc, Aktion aktion, int targetIdx)
Status
StatusHandler. move(UserContext uc, Status status, int newIdxNum)
Deprecated.Appointment
AppointmentHandler. moveBookedAppointment(UserContext uc, IAppointmentMoveBookingParams params)
long
FormEingangHandler. ownerId(UserContext uc, Vorgang v)
Deprecated.de.xima.cmn.db.model.SerializableResultSet
DatenbankzugriffHandler. query(UserContext uc, Integer dbZugriffId, String sql, boolean suppressStatementLimits, Serializable... args)
Benutzer
BenutzerHandler. registerBenutzer(UserContext uc, Benutzer benutzer, Mandant mandant)
Methode zum Anlegen eines neuen Benutzers zu einem MandantenIExclusiveFormRecordLockResult
VorgangHandler. releaseExclusiveFormRecordLock(UserContext uc, IBasicFormRecordRequestData req)
void
FormElementHandler. removeAllFromFormVersion(UserContext uc, FormVersion fv)
<T extends ITransferableEntity,C extends de.xima.cmn.criteria.interfaces.IFilterableCriteriaManager & de.xima.cmn.criteria.interfaces.IQueryHintProviding>
IntegerGenericHandler. resultTotalCount(Class<T> entityClass, UserContext uc, C cm)
Result total count.int
DatenbankzugriffHandler. update(UserContext uc, Integer dbZugriffId, String sql, Serializable... args)
<T extends ITransferableEntity>
TGenericHandler. update(Class<T> entityClass, UserContext uc, T entity)
Update.<T extends ITransferableEntity>
T[]GenericHandler. update(Class<T> entityClass, UserContext uc, T... entities)
Update.MandantRessource
MandantRessourceHandler. update(UserContext uc, byte[] daten, String userName, String fileName, MandantRessource res)
ProjektRessource
ProjektRessourceHandler. update(UserContext uc, byte[] daten, String userName, String fileName, ProjektRessource res)
Attachment
AttachmentHandler. updateByUser(UserContext uc, String username, String oldFileName, Attachment attachment)
List<EAppointmentBookingError>
AppointmentHandler. validateAppointments(UserContext uc, IAppointmentValidateParams params)
-
Uses of UserContext in de.xima.fc.handler.file
Methods in de.xima.fc.handler.file with parameters of type UserContext Modifier and Type Method Description <E extends IFileDataEntity<?>,T extends IFileProviding<?,E>>
byte[]FileHandler. getUncachedFileData(UserContext uc, Class<T> clazz, long id)
<E extends IFileDataEntity<?>,T extends IFileProviding<?,E>>
byte[]FileHandler. getUncachedFileData(UserContext uc, T entity)
<T extends IFileEntity<?,?>>
byte[]FileHandler. getUncachedFileEntityData(UserContext uc, T fileEntity)
<E extends IFileDataEntity<?>,T extends IFileEntity<?,E>>
TFileHandler. updateFileData(UserContext uc, T entity, byte[] data)
-
Uses of UserContext in de.xima.fc.handler.interfaces.entity
Methods in de.xima.fc.handler.interfaces.entity with parameters of type UserContext Modifier and Type Method Description IExclusiveFormRecordLockResult
IVorgangHandler. acquireExclusiveFormRecordLock(UserContext uc, IBasicFormRecordRequestData req)
Vorgang
IVorgangHandler. addAttachment(UserContext uc, Vorgang vorgang, Attachment attachment)
Vorgang
IVorgangHandler. addAttachment(UserContext uc, Long vorgangId, Long attachmentId)
boolean
IBenutzerHandler. addBenutzerToGruppe(UserContext uc, Benutzer ben, BenutzerGruppe bg)
Methode um einen Benutzer einer Benutzergruppe hinzuzufügen.void
IProtokollHandler. addClientProtocolEntry(UserContext uc, Mandant mandant, ProtocolEntryClient entry)
void
IProtokollHandler. addClientProtocolEntry(UserContext uc, Projekt projekt, ProtocolEntryClient entry)
Rolle
IRolleHandler. addModulToRolle(UserContext uc, Rolle rolle, Modul newModul)
void
IProtokollHandler. addProcessProtocolEntry(UserContext uc, Vorgang vorgang, ProtocolEntryProcessing entry)
Projekt
IProjektHandler. addProjektRessource(UserContext uc, long projektId, long ressourceId)
void
IProtokollHandler. addSystemProtocolEntry(UserContext uc, ProtocolEntrySystem entry)
int
IVorgangHandler. bulkDelete(UserContext uc, List<Long> formRecordIds)
int
IVorgangHandler. bulkMarkRead(UserContext uc, List<Long> formRecordIds, boolean read)
Benutzer
IBenutzerHandler. byLDAPGruppe(UserContext uc, String username, Mandant client)
Benutzer
IBenutzerHandler. byLDAPGruppeLogin(UserContext uc, Mandant client, String userLogin, String userPwd)
Methode zum Auslesen und Erzeugen eines temporären Benutzers aus einer LDAP-GruppeBenutzer
IBenutzerHandler. byLogin(UserContext uc, String userName, String passwd, Mandant client)
By login.Benutzer
IBenutzerHandler. byNameAndMandant(UserContext uc, String username, Mandant client)
Methode zum Ermitteln eines Benutzers anhand seines Namens und des Mandantensvoid
IAppointmentHandler. cancelBookedAppointment(UserContext uc, IAppointmentDeleteBookingParams params)
Cancels the given appointment.Benutzer
IBenutzerHandler. checkLDAPGroupsActiveUser(UserContext uc, Long clientId, String encryptUserLogin)
boolean
IBenutzerHandler. checkLDAPLogin(UserContext uc, Mandant client, String userLogin, String userPwd)
Methode zum Prüfen des LDAP-Logins eines BenutzersBoolean
IBenutzerHandler. checkLogin(UserContext uc, String username, String passwort, Mandant client)
Checks the login of an user.void
IPostfachHandler. clear(UserContext uc, Postfach postfach)
Projekt
IProjektHandler. copy(UserContext uc, Projekt projekt, long id, long formVersionId, long workflowVersionId)
Vorgang
IVorgangHandler. correctStatus(UserContext uc, Vorgang formRecord, Status targetState, Benutzer user)
FormEingang
IFormEingangHandler. create(UserContext uc, FormEingang fe, Benutzer vorgangsOwner, Benutzer benutzer)
Deprecated.FormVersion
IFormVersionHandler. create(UserContext uc, FormVersion fv, Boolean setActive)
Creates the.<T extends ITransferableEntity>
TIGenericHandler. create(Class<T> entityClass, UserContext uc, T entity)
Creates the.<T extends ITransferableEntity>
T[]IGenericHandler. create(Class<T> entityClass, UserContext uc, T... entities)
Creates the.MandantRessource
IMandantRessourcenHandler. create(UserContext uc, String name, byte[] daten, String userName, String fileName, Mandant mandant)
ProjektRessource
IProjektRessourcenHandler. create(UserContext uc, String name, byte[] daten, String userName, String fileName, Mandant mandant, Projekt projekt)
Appointment
IAppointmentHandler. createBookedAppointment(UserContext uc, IAppointmentCreateBookingParams params)
Books the given appointment.Attachment
IAttachmentHandler. createByUser(UserContext uc, String username, Attachment attachment)
<T extends ITransferableEntity>
BooleanIGenericHandler. delete(Class<T> entityClass, UserContext uc, T entities)
Delete.<T extends ITransferableEntity>
BooleanIGenericHandler. delete(Class<T> entityClass, UserContext uc, T... entities)
Delete.<T extends ITransferableEntity,C extends de.xima.cmn.criteria.interfaces.IFilterableCriteriaManager & de.xima.cmn.criteria.interfaces.ISortableCriteriaManager & de.xima.cmn.criteria.interfaces.IPageableCriteriaManager & de.xima.cmn.criteria.interfaces.IQueryHintProviding>
BooleanIGenericHandler. deleteBy(Class<T> entityClass, UserContext uc, C cm)
Delete by.<T extends ITransferableEntity>
BooleanIGenericHandler. deleteById(Class<T> entityClass, UserContext uc, Integer id)
<T extends ITransferableEntity>
BooleanIGenericHandler. deleteById(Class<T> entityClass, UserContext uc, Long id)
Delete by id.boolean
IAttachmentHandler. deleteByUser(UserContext uc, String username, boolean force, Attachment... attachments)
de.xima.cmn.db.model.SerializableResultSet
IDatenbankzugriffHandler. executeDBquery(UserContext uc, Mandant mandant, String datenquellenName, IReplacerParams placeholderParams, boolean suppressStatementLimits, Serializable... parameters)
IAppointmentFreeSlotQueryResult
IAppointmentTemplateHandler. executeFreeSlotQuery(UserContext uc, IAppointmentFreeSlotQueryParams params)
Finds all available date slots for the given appointment template, in the given month of the year.IAppointmentIcalQueryResult
IAppointmentTemplateHandler. executeIcalQuery(UserContext uc, IAppointmentIcalQueryParams params)
Finds all available appointments for the given appointment template, and returns and iCal file.de.xima.cmn.db.model.SerializableResultSet
IDatenbankzugriffHandler. executePublicDBquery(UserContext uc, Mandant client, String queryName, boolean suppressStatementLimits, Serializable[] parameters)
com.alibaba.fastjson.JSONArray
ILDAPAbfrageHandler. executePublicQuery(UserContext uc, Mandant man, String queryName, Serializable[] parameters)
com.alibaba.fastjson.JSONArray
ILDAPAbfrageHandler. executeQuery(UserContext uc, Mandant man, String abfrageName, Serializable[] parameters)
List<BenutzerGruppe>
IProjektHandler. getAccessGroups(UserContext uc, Projekt project)
WorkflowVersion
IWorkflowVersionHandler. getActiveByProject(UserContext uc, Projekt project)
Finds the active workflow version for the given project.Rolle
IRolleHandler. getAdminRolle(UserContext uc, Mandant mandant)
<T extends ITransferableEntity>
List<T>IGenericHandler. getAll(Class<T> entityClass, UserContext uc)
Gets the all.List<Appointment>
IAppointmentHandler. getAllBy(UserContext uc, IAppointmentQueryParams queryParams)
Returns all appointments that match the given query parameters.List<Attachment>
IAttachmentHandler. getAllBy(UserContext uc, Vorgang vorgang, EAttachmentSource source, String uuid)
List<FormEingang>
IFormEingangHandler. getAllBy(UserContext uc, Postfach pf)
Gets the all by.List<FormEingang>
IFormEingangHandler. getAllBy(UserContext uc, Vorgang v)
Deprecated.List<FormElement>
IFormElementHandler. getAllBy(UserContext uc, FormVersion fv)
<T extends ITransferableEntity,C extends de.xima.cmn.criteria.interfaces.IFilterableCriteriaManager & de.xima.cmn.criteria.interfaces.ISortableCriteriaManager & de.xima.cmn.criteria.interfaces.IPageableCriteriaManager & de.xima.cmn.criteria.interfaces.IQueryHintProviding>
List<T>IGenericHandler. getAllBy(Class<T> entityClass, UserContext uc, C cm)
Gets the all by.List<Postfach>
IPostfachHandler. getAllByBenutzergruppe(UserContext uc, BenutzerGruppe benutzerGruppe)
List<AppointmentTemplate>
IAppointmentTemplateHandler. getAllByClient(UserContext uc, Mandant currentClient)
Finds all available appointment templates of the given client.List<Postfach>
IPostfachHandler. getAllByClient(UserContext uc, Mandant client)
Returns all inboxes of the givenMandant
List<Projekt>
IProjektHandler. getAllByClient(UserContext uc, Mandant mandant, boolean includeTemplates)
List<Projekt>
IProjektHandler. getAllByClient(UserContext uc, Mandant mandant, String scope, boolean includeTemplates)
List<Projekt>
IProjektHandler. getAllByEditorUser(UserContext uc, Benutzer editor, Mandant client, String projectScope)
Gets all projects where the given user is editor ofList<MandantRessource>
IMandantRessourcenHandler. getAllByMandant(UserContext uc, Mandant mandant)
List<Projekt>
IProjektHandler. getAllByMandant(UserContext uc, Mandant mandant)
Deprecated.List<Mandant>
IMandantHandler. getAllByName(UserContext uc, String name)
Method for determining allMandant
s by name (case insensitive).List<Vorgang>
IVorgangHandler. getAllByPostfach(UserContext uc, Postfach postfach)
List<ProjektRessource>
IProjektRessourcenHandler. getAllByProjekt(UserContext uc, Projekt projekt)
List<Entityberechtigung>
IEntityberechtigungHandler. getAllByRolle(UserContext uc, Rolle rolle)
List<Aktion>
IAktionHandler. getAllByStatus(UserContext uc, Status status)
List<AppointmentSlot>
IAppointmentSlotHandler. getAllByTemplates(UserContext uc, List<AppointmentTemplate> templates, boolean merge)
Finds all available appointment slots of the given templates.List<WorkflowState>
IWorkflowStateHandler. getAllByWorkflowVersion(UserContext uc, Projekt project, long versionNumber)
Finds all available states for the given workflow version.List<WorkflowState>
IWorkflowStateHandler. getAllByWorkflowVersion(UserContext uc, WorkflowVersion workflowVersion)
Finds all available states for the given workflow version.List<Projekt>
IProjektHandler. getAllTemplatesByClient(UserContext uc, Mandant client)
List<Projekt>
IProjektHandler. getAllTemplatesByClient(UserContext uc, Mandant client, String scope)
byte[]
IAttachmentHandler. getAllZipped(UserContext uc, String prozessID)
<T extends ITransferableEntity,C extends de.xima.cmn.criteria.interfaces.IFilterableCriteriaManager & de.xima.cmn.criteria.interfaces.ISortableCriteriaManager & de.xima.cmn.criteria.interfaces.IPageableCriteriaManager & de.xima.cmn.criteria.interfaces.IQueryHintProviding & de.xima.cmn.criteria.interfaces.ISelectableCriteriaManager>
List<Map<String,Serializable>>IGenericHandler. getAttributes(Class<T> entityClass, UserContext uc, C cm)
Gets a list of attributes specified in the given criteria managerIGenericHandler
<R,T extends ITransferableEntity,C extends de.xima.cmn.criteria.interfaces.IFilterableCriteriaManager & de.xima.cmn.criteria.interfaces.ISortableCriteriaManager & de.xima.cmn.criteria.interfaces.IPageableCriteriaManager & de.xima.cmn.criteria.interfaces.IQueryHintProviding & de.xima.cmn.criteria.interfaces.ISelectableCriteriaManager>
List<R>IGenericHandler. getAttributes(Class<T> entityClass, UserContext uc, C cm, Class<R> resultClass)
Gets a list of attributes specified in the given criteria managerIGenericHandler
. the attribute values will be returned as objects defined by the result classList<BenutzerGruppe>
IBenutzerHandler. getBenutzergruppen(UserContext uc, Benutzer user)
Gets theBenutzerGruppe
s.List<BenutzerGruppe>
IPostfachHandler. getBenutzergruppen(UserContext uc, Postfach postfach)
List<BenutzerGruppe>
IBenutzerGruppeHandler. getBenutzerGruppenUsageRightByStatus(UserContext uc, Long stateId)
<T extends ITransferableEntity,C extends de.xima.cmn.criteria.interfaces.IFilterableCriteriaManager & de.xima.cmn.criteria.interfaces.ISortableCriteriaManager & de.xima.cmn.criteria.interfaces.IPageableCriteriaManager & de.xima.cmn.criteria.interfaces.IQueryHintProviding>
TIGenericHandler. getBy(Class<T> entityClass, UserContext uc, C cm)
Gets the by.List<BenutzerGruppe>
IBenutzerGruppeHandler. getByBenutzer(UserContext uc, Benutzer ben)
MandantLdapData
IMandantLdapDataHandler. getByClient(UserContext uc, Mandant mandant)
MandantMailData
IMandantMailDataHandler. getByClient(UserContext uc, Mandant mandant)
<T extends ITransferableEntity>
TIGenericHandler. getById(Class<T> entityClass, UserContext uc, Integer id)
<T extends ITransferableEntity>
TIGenericHandler. getById(Class<T> entityClass, UserContext uc, Long id)
Gets the by id.<T extends ITransferableEntity>
TIGenericHandler. getById(String entityClass, UserContext uc, String id)
Gets the by id.LicenseFile
ILicenseFileHandler. getByKey(UserContext uc, String licenseKey)
Gets the license file by the keySystemProperty
ISystemPropertyHandler. getByKey(UserContext uc, String key)
Retrieves aProperty
by a given key.List<SystemProperty>
ISystemPropertyHandler. getByKeyPrefix(UserContext uc, String keyPrefix)
Retrives aList
ofSystemProperty
s by a given key prefix.List<SystemProperty>
ISystemPropertyHandler. getByKeys(UserContext uc, List<String> keys)
Benutzer
IBenutzerHandler. getByLDAPData(UserContext uc, Mandant client, String userName, byte[] objectID)
List<Benutzer>
IBenutzerHandler. getByMandant(UserContext uc, Mandant client)
Gets the by mandant.MandantFrontendServer
IMandantFrontendServerHandler. getByMandantAndFs(UserContext uc, Mandant mandant, FrontendServer fs)
Textbaustein
ITextbausteinHandler. getByMandantAndName(UserContext uc, Mandant mandant, String name)
Attachment
IAttachmentHandler. getByName(UserContext uc, Vorgang vorgang, String name)
ClientCounter
IClientCounterHandler. getByName(UserContext uc, Mandant client, String name)
Mandant
IMandantHandler. getByName(UserContext uc, String name)
Method for determining aMandant
by his name (case insensitive).MandantRessource
IMandantRessourcenHandler. getByName(UserContext uc, Mandant mandant, String name)
ProjektRessource
IProjektRessourcenHandler. getByName(UserContext uc, Projekt projekt, String name)
List<MandantFrontendServer>
IMandantFrontendServerHandler. getByProject(UserContext uc, Projekt project)
Gets theMandantFrontendServer
s of the givenProjekt
List<BenutzerGruppe>
IBenutzerGruppeHandler. getByProjekt(UserContext uc, Long projektId)
List<FormVersion>
IFormVersionHandler. getByProjekt(UserContext uc, Projekt projekt)
ClientCounter
IClientCounterHandler. getByUuid(UserContext uc, Mandant client, UUID uuid)
Aktion
IAktionHandler. getByUUID(UserContext uc, Status state, String uuid)
Returns the action with the given UUIDAktion
IAktionHandler. getByUUID(UserContext uc, Status state, UUID uuid)
Returns the action with the given UUIDAppointment
IAppointmentHandler. getByUUID(UserContext uc, String uuid)
Finds the appointment with the given UUID.Appointment
IAppointmentHandler. getByUUID(UserContext uc, UUID uuid)
Finds the appointment with the given UUID.AppointmentTemplate
IAppointmentTemplateHandler. getByUUID(UserContext uc, Mandant client, String uuid)
Finds the appointment template with the given UUID.AppointmentTemplate
IAppointmentTemplateHandler. getByUUID(UserContext uc, Mandant client, UUID uuid)
Finds the appointment template with the given UUID.AppointmentType
IAppointmentTypeHandler. getByUUID(UserContext uc, AppointmentTemplate template, String uuid)
Finds the appointment with the given UUID.AppointmentType
IAppointmentTypeHandler. getByUUID(UserContext uc, AppointmentTemplate template, UUID uuid)
Finds the appointment with the given UUID.Attachment
IAttachmentHandler. getByUUID(UserContext uc, String uuid)
Attachment
IAttachmentHandler. getByUUID(UserContext uc, String uuid, Vorgang v)
BenutzerGruppe
IBenutzerGruppeHandler. getByUUID(UserContext uc, Mandant client, String uuid)
Returns the user group with the given UUID stringBenutzerGruppe
IBenutzerGruppeHandler. getByUUID(UserContext uc, Mandant client, UUID uuid)
Returns the user group with the given UUIDBenutzer
IBenutzerHandler. getByUUID(UserContext uc, Mandant client, String uuid)
Returns the user with the given UUID stringBenutzer
IBenutzerHandler. getByUUID(UserContext uc, Mandant client, UUID uuid)
Returns the user with the given UUIDDatenbankZugriff
IDatenbankzugriffHandler. getByUUID(UserContext uc, Mandant client, String uuid)
Returns the DB access with the given UUIDDatenbankZugriff
IDatenbankzugriffHandler. getByUUID(UserContext uc, Mandant client, UUID uuid)
Returns the DB access with the given UUIDFormElement
IFormElementHandler. getByUUID(UserContext uc, FormVersion formVersion, String uuid)
Returns the form element with the given UUID stringFormElement
IFormElementHandler. getByUUID(UserContext uc, FormVersion formVersion, UUID uuid)
Returns the form element with the given UUIDMandant
IMandantHandler. getByUUID(UserContext uc, String uuid)
Mandant
IMandantHandler. getByUUID(UserContext uc, UUID uuid)
Postfach
IPostfachHandler. getByUUID(UserContext uc, Mandant client, String uuid)
Returns the inbox with the given UUIDPostfach
IPostfachHandler. getByUUID(UserContext uc, Mandant client, UUID uuid)
Returns the inbox with the given UUIDProjekt
IProjektHandler. getByUUID(UserContext uc, Mandant client, String uuid)
Projekt
IProjektHandler. getByUUID(UserContext uc, Mandant client, UUID uuid)
Rolle
IRolleHandler. getByUUID(UserContext uc, Mandant client, String uuid)
Returns the role with the given UUIDRolle
IRolleHandler. getByUUID(UserContext uc, Mandant client, UUID uuid)
Returns the role with the given UUIDStatus
IStatusHandler. getByUUID(UserContext uc, Projekt project, String uuid)
Deprecated.Returns the state with the given UUIDStatus
IStatusHandler. getByUUID(UserContext uc, Projekt project, UUID uuid)
Deprecated.Returns the state with the given UUIDTextbaustein
ITextbausteinHandler. getByUUID(UserContext uc, Mandant client, String uuid)
Textbaustein
ITextbausteinHandler. getByUUID(UserContext uc, Mandant client, UUID uuid)
WorkflowVersion
IWorkflowVersionHandler. getByVersionNumber(UserContext uc, Projekt project, long versionNumber)
Finds the workflow version with the given version number, if such a version exists.Postfach
IPostfachHandler. getByVorgang(UserContext uc, Vorgang vorgang)
List<Vorgang>
IVorgangHandler. getChildren(UserContext uc, Vorgang formRecord)
LicenseSyncData
ILicenseFileHandler. getClientLicenseSyncData(UserContext uc, long id)
javax.mail.Address
IMandantMailDataHandler. getClientMailAddress(UserContext uc, Mandant client)
Gets the client mail address if one has been set.List<ProtocolEntryClient>
IProtokollHandler. getClientProtocol(UserContext uc, Long clientId)
FormVersion
IProjektHandler. getCurrentFormVersion(UserContext uc, Projekt projekt, FrontendServer fs)
Gets the current form version.List<FormEingang>
IFormEingangHandler. getCurrentsBy(UserContext uc, Postfach pf)
Map<String,String>
IProjektHandler. getCustomAttributes(UserContext uc, Projekt project)
Map<String,String>
IVorgangHandler. getCustomAttributes(UserContext uc, Vorgang v)
DatenbankZugriff
IDatenbankzugriffHandler. getDatenbankzugriffByMandant(UserContext uc, Mandant mandant, String name)
Gets the Datenbankzugriff by.Datenquelle
IDatenquelleHandler. getDatenquelleById(UserContext uc, Mandant client, int id)
Gets the DataStores by.Datenquelle
IDatenquelleHandler. getDatenquelleByName(UserContext uc, Mandant client, String name)
Gets the DataStores by.Datenquelle
IDatenquelleHandler. getDatenquelleByNameAndType(UserContext uc, Mandant client, String name, EDatenquellenTyp datenquellenTyp)
Gets the DataStores by name and typeList<Datenquelle>
IDatenquelleHandler. getDatenquellen(UserContext uc, Mandant client)
Gets the DataStores.MandantRessource
IMandantRessourcenHandler. getDownloadRessource(UserContext uc, Integer mandantId, String ressourceName)
ProjektRessource
IProjektRessourcenHandler. getDownloadRessource(UserContext uc, FrontendServer fs, Integer projektId, String ressourceName)
List<BenutzerGruppe>
IBenutzerGruppeHandler. getEditorgruppenByProjekt(UserContext uc, Long projektId)
List<ExtendedPostfach>
IPostfachHandler. getExtendedPostfaecherByBenutzer(UserContext uc, Benutzer benutzer)
List<Aktion>
IAktionHandler. getFolgeAktionen(UserContext uc, Aktion aktion)
List<Status>
IStatusHandler. getFolgeStatus(UserContext uc, Benutzer currentUser, Projekt projekt, Status currentStatus)
Deprecated.Gets the folge status.List<IFormRecordBaseData>
IVorgangHandler. getFormRecordBaseData(UserContext uc, de.xima.cmn.criteria.QueryCriteriaManager qcm)
IFormRecordDoiInitData
IVorgangHandler. getFormRecordDoiInitData(UserContext uc, Vorgang formRecord)
IFormRecordReviewData
IVorgangHandler. getFormRecordReviewData(UserContext uc, IInboxFormRecordRequest inboxRequest)
Map<String,String>
ITextbausteinHandler. getI18nValues(UserContext uc, Textbaustein template)
Provides the i18n values from the template.List<WorkflowTask>
IWorkflowTaskHandler. getInboxTasks(UserContext uc, Vorgang formRecord, Benutzer user)
Finds all tasks that are allowed to be invoked by the given user in the inbox.com.alibaba.fastjson.JSONObject
IBenutzerHandler. getLDAPUserData(UserContext uc, Benutzer user)
Modul
IModulHandler. getModulByName(UserContext uc, Mandant mandant, String name)
List<Modul>
IModulHandler. getModuleByRolle(UserContext uc, Rolle rolle)
Vorgang
IVorgangHandler. getParent(UserContext uc, Vorgang formRecord)
Postfach
IPostfachHandler. getPostfachByMandant(UserContext uc, Mandant mandant, String name)
Gets the Postfach by.List<Postfach>
IPostfachHandler. getPostfaecherByBenutzer(UserContext uc, Benutzer benutzer)
List<Aktion>
IAktionHandler. getPrevAktionen(UserContext uc, Aktion aktion, Class<? extends IProcessing> verarbeitungsInterface)
List<ProtocolEntryProcessing>
IProtokollHandler. getProcessProtocol(UserContext uc, Long formRecordMetaID)
List<Projekt>
IFrontendServerHandler. getProjektsByFs(UserContext uc, Integer fronendServerId, Integer mandantId, Integer benutzerGruppeId)
Gets the projekts by fs.Datenquelle
IDatenquelleHandler. getPublicDatasource(UserContext uc, Mandant client, String name, EDatenquellenTyp datenquellenTyp)
Gets an public datasourceList<Rolle>
IRolleHandler. getRollenByModul(UserContext uc, Modul modul)
<T extends ITransferableEntity,C extends de.xima.cmn.criteria.interfaces.IFilterableCriteriaManager & de.xima.cmn.criteria.interfaces.ISortableCriteriaManager & de.xima.cmn.criteria.interfaces.IPageableCriteriaManager & de.xima.cmn.criteria.interfaces.IQueryHintProviding & de.xima.cmn.criteria.interfaces.ISelectableCriteriaManager>
javax.persistence.TupleIGenericHandler. getSingleAttributes(Class<T> entityClass, UserContext uc, C cm)
This method allows for the selection of certain attributes of an entity instead of reading the entire entity<R,T extends ITransferableEntity,C extends de.xima.cmn.criteria.interfaces.IFilterableCriteriaManager & de.xima.cmn.criteria.interfaces.ISortableCriteriaManager & de.xima.cmn.criteria.interfaces.IPageableCriteriaManager & de.xima.cmn.criteria.interfaces.IQueryHintProviding & de.xima.cmn.criteria.interfaces.ISelectableCriteriaManager>
RIGenericHandler. getSingleAttributes(Class<T> entityClass, UserContext uc, C cm, Class<R> resultClass)
This method allows for the selection of certain attributes of an entity instead of reading the entire entityList<Status>
IStatusHandler. getStatusPre(UserContext uc, long stateId)
Deprecated.Retrieves theStatus.getStatusPre()
.LicenseSyncData
ILicenseFileHandler. getSystemLicenseSyncData(UserContext uc)
List<ProtocolEntrySystem>
IProtokollHandler. getSystemProtocol(UserContext uc)
Textbaustein
ITextbausteinHandler. getTextbausteinBy(UserContext uc, Mandant mandant, String name, ETextbausteinKategorie kategorie)
Gets the textbaustein by.List<Textbaustein>
ITextbausteinHandler. getTextbausteine(UserContext uc, Mandant mandant)
Gets the textbausteine.List<Textbaustein>
ITextbausteinHandler. getTextbausteineByKategorie(UserContext uc, Mandant mandant, ETextbausteinKategorie kategorie)
Gets the textbausteine vom uebergebenen Typ.List<Vorgang>
IVorgangHandler. getVorgaengeByBenutzer(UserContext uc, Benutzer benutzer)
List<ExtendedEntityModel<Vorgang>>
IVorgangHandler. getVorgaengeData(UserContext uc, Projekt pro, de.xima.cmn.criteria.QueryCriteriaManager qcm, EProjectSpecificDBTable tableType, Postfach... inboxes)
List<ExtendedEntityModel<Vorgang>>
IVorgangHandler. getVorgaengeData(UserContext uc, Projekt pro, Postfach pf, de.xima.cmn.criteria.QueryCriteriaManager qcm, EProjectSpecificDBTable tableType)
Deprecated.long
IVorgangHandler. getVorgaengeDataTotalCount(UserContext uc, Projekt pro, de.xima.cmn.criteria.QueryCriteriaManager qcm, EProjectSpecificDBTable tableType, Postfach... inboxes)
long
IVorgangHandler. getVorgaengeDataTotalCount(UserContext uc, Projekt pro, Postfach pf, de.xima.cmn.criteria.QueryCriteriaManager qcm, EProjectSpecificDBTable tableType)
Deprecated.ExtendedEntityModel<Vorgang>
IVorgangHandler. getVorgangsData(UserContext uc, Projekt pro, Vorgang v, de.xima.cmn.criteria.QueryCriteriaManager qcm, EProjectSpecificDBTable tableType)
ExtendedEntityModel<Vorgang>
IVorgangHandler. getVorgangsData(UserContext uc, String prozessID, de.xima.cmn.criteria.QueryCriteriaManager qcm, EProjectSpecificDBTable tableType)
Benutzer
IBenutzerHandler. handleUserLogin(UserContext uc, Benutzer user)
Projekt
IProjektHandler. importProjekt(UserContext uc, Mandant mandant, byte[] bytes, String name, String beschreibung, String title)
boolean
IProjektHandler. isActivationAllowed(UserContext uc, Projekt projekt)
BasicRefResult
IAktionHandler. isAktionMoveable(UserContext uc, Aktion aktion, int targetIdx)
Boolean
IFrontendServerHandler. isAlreadyUsed(UserContext uc, MandantFrontendServer mfs)
boolean
IMandantHandler. isCreationAllowed(UserContext uc, Mandant mandant)
Boolean
IProjektHandler. isEditingAllowed(UserContext uc, Projekt projekt, Benutzer ben)
boolean
IProjektHandler. isFsAllowed(UserContext uc, Projekt project, FrontendServer fs)
Checks on whether the project can be accessed via the frontend server.boolean
IBenutzerHandler. isLDAPUserActive(UserContext uc, Mandant client, String encryptUserLogin)
boolean
IWorkflowTaskHandler. isTaskInvokableInInbox(UserContext uc, WorkflowTask task, Vorgang formRecord, Benutzer user)
Checks whether the given task may be initiated by the given user in the inbox.Boolean
IProjektHandler. isZugriffsberechtigt(UserContext uc, Projekt projekt, Benutzer ben)
Deprecated.Boolean
IProjektHandler. isZugriffsbeschraenkt(UserContext uc, Projekt projekt)
String
ITextbausteinHandler. mandantSpecificMsg(UserContext uc, Mandant mandant, ETextbausteinMsgCode msgCode)
Mandant specific msg.List<Attachment>
IAttachmentHandler. mergeAllByUser(UserContext uc, String username, List<AttachmentPersistData> attachmentData)
Creates or updates a list of attachments.FormEingang
IFormEingangHandler. mostCurrent(UserContext uc, Vorgang v)
Most current.Aktion
IAktionHandler. move(UserContext uc, Aktion aktion, int targetIdx)
Status
IStatusHandler. move(UserContext uc, Status status, int newIdxNum)
Deprecated.Appointment
IAppointmentHandler. moveBookedAppointment(UserContext uc, IAppointmentMoveBookingParams params)
Moves an appointment to a different time and date.long
IFormEingangHandler. ownerId(UserContext uc, Vorgang v)
Deprecated.de.xima.cmn.db.model.SerializableResultSet
IDatenbankzugriffHandler. query(UserContext uc, Integer dbZugriffId, String sql, boolean suppressStatementLimits, Serializable... args)
Benutzer
IBenutzerHandler. registerBenutzer(UserContext uc, Benutzer benutzer, Mandant client)
Methode zum Anlegen eines neuen Benutzers zu einem MandantenIExclusiveFormRecordLockResult
IVorgangHandler. releaseExclusiveFormRecordLock(UserContext uc, IBasicFormRecordRequestData req)
void
IFormElementHandler. removeAllFromFormVersion(UserContext uc, FormVersion fv)
<T extends ITransferableEntity,C extends de.xima.cmn.criteria.interfaces.IFilterableCriteriaManager & de.xima.cmn.criteria.interfaces.IQueryHintProviding>
IntegerIGenericHandler. resultTotalCount(Class<T> entityClass, UserContext uc, C cm)
Result total count.int
IDatenbankzugriffHandler. update(UserContext uc, Integer dbZugriffId, String sql, Serializable... args)
<T extends ITransferableEntity>
TIGenericHandler. update(Class<T> entityClass, UserContext uc, T entity)
Update.<T extends ITransferableEntity>
T[]IGenericHandler. update(Class<T> entityClass, UserContext uc, T... entities)
Update.MandantRessource
IMandantRessourcenHandler. update(UserContext uc, byte[] daten, String userName, String fileName, MandantRessource res)
ProjektRessource
IProjektRessourcenHandler. update(UserContext uc, byte[] daten, String userName, String fileName, ProjektRessource res)
Attachment
IAttachmentHandler. updateByUser(UserContext uc, String username, String oldFileName, Attachment attachment)
List<EAppointmentBookingError>
IAppointmentHandler. validateAppointments(UserContext uc, IAppointmentValidateParams params)
Validates whether the given appointments can be created or updated. -
Uses of UserContext in de.xima.fc.handler.interfaces.file
Methods in de.xima.fc.handler.interfaces.file with parameters of type UserContext Modifier and Type Method Description <E extends IFileDataEntity<?>,T extends IFileProviding<?,E>>
byte[]IFileHandler. getUncachedFileData(UserContext uc, Class<T> clazz, long id)
<E extends IFileDataEntity<?>,T extends IFileProviding<?,E>>
byte[]IFileHandler. getUncachedFileData(UserContext uc, T entity)
<T extends IFileEntity<?,?>>
byte[]IFileHandler. getUncachedFileEntityData(UserContext uc, T entity)
<E extends IFileDataEntity<?>,T extends IFileEntity<?,E>>
TIFileHandler. updateFileData(UserContext uc, T entity, byte[] data)
-
Uses of UserContext in de.xima.fc.handler.interfaces.system
-
Uses of UserContext in de.xima.fc.handler.interfaces.workflow
-
Uses of UserContext in de.xima.fc.handler.system
-
Uses of UserContext in de.xima.fc.handler.workflow
-
Uses of UserContext in de.xima.fc.i18n
Constructors in de.xima.fc.i18n with parameters of type UserContext Constructor Description I18nValuesJSONBuilder(UserContext uc, Mandant client)
I18nValuesJSONBuilder(UserContext uc, Textbaustein template)
-
Uses of UserContext in de.xima.fc.inbox.model
Methods in de.xima.fc.inbox.model with parameters of type UserContext Modifier and Type Method Description ProcessGUIModel
ProcessGUIModel.Builder. build(UserContext uc, Benutzer user, ViewBean viewBean)
Deprecated.static List<Status>
ProcessGUIModel.Builder. findAvailableStates(UserContext uc, Benutzer user, Vorgang formRecord)
Deprecated.static List<InvokableTaskModel>
ProcessGUIModel.Builder. findAvailableTasks(UserContext uc, Benutzer user, Vorgang formRecord)
Deprecated. -
Uses of UserContext in de.xima.fc.inbox.model.lazydata
Constructors in de.xima.fc.inbox.model.lazydata with parameters of type UserContext Constructor Description LazyAppointmentScheduleModel(UserContext uc, Mandant client, List<Postfach> inboxes, Locale locale)
-
Uses of UserContext in de.xima.fc.inbox.servlet
Methods in de.xima.fc.inbox.servlet with parameters of type UserContext Modifier and Type Method Description protected IExtendedFormRequestContext
InboxWorkflowServlet. createFormRequestContext(UserContext uc, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
-
Uses of UserContext in de.xima.fc.inbox.utils
Methods in de.xima.fc.inbox.utils with parameters of type UserContext Modifier and Type Method Description static List<Projekt>
InboxUtils. getInboxProjects(UserContext uc, List<Projekt> projects, Postfach inbox)
-
Uses of UserContext in de.xima.fc.interfaces
Methods in de.xima.fc.interfaces that return UserContext Modifier and Type Method Description UserContext
IEntityContext. getUserContext()
Methods in de.xima.fc.interfaces with parameters of type UserContext Modifier and Type Method Description void
IEntityContext. setUserContext(UserContext uc)
-
Uses of UserContext in de.xima.fc.interfaces.form
Methods in de.xima.fc.interfaces.form that return UserContext Modifier and Type Method Description UserContext
IFormRenderContext. getUserContext()
UserContext
IFormRequestContext. getUserContext()
Methods in de.xima.fc.interfaces.form with parameters of type UserContext Modifier and Type Method Description void
IFormRenderContext. setUserContext(UserContext userContext)
void
IFormRequestContext. setUserContext(UserContext uc)
-
Uses of UserContext in de.xima.fc.jpa.context
Fields in de.xima.fc.jpa.context declared as UserContext Modifier and Type Field Description protected UserContext
AEntityContext. uc
Methods in de.xima.fc.jpa.context that return UserContext Modifier and Type Method Description UserContext
AEntityContext. getUserContext()
Getter für ucMethods in de.xima.fc.jpa.context with parameters of type UserContext Modifier and Type Method Description static IEntityContext
EntityContextFactory. newEntityContext(UserContext uc)
void
AEntityContext. setUserContext(UserContext uc)
Setter des uc -
Uses of UserContext in de.xima.fc.mail
Methods in de.xima.fc.mail with parameters of type UserContext Modifier and Type Method Description static javax.mail.Address
MailContextProvider. getSenderFromContext(UserContext uc, Mandant client)
-
Uses of UserContext in de.xima.fc.mail.utils
Methods in de.xima.fc.mail.utils with parameters of type UserContext Modifier and Type Method Description static void
FeedbackMailUtil. sendFeedback(UserContext uc, Mandant client, IFeedbackMailData feedbackMailData)
static void
SupportMailUtils. sendSupportInquiry(UserContext uc, Mandant client, ISupportInquiryData supportInquiryData)
Sends a support email -
Uses of UserContext in de.xima.fc.mdl.workflow
Methods in de.xima.fc.mdl.workflow that return UserContext Modifier and Type Method Description UserContext
WorkflowStartingContext. getUsersContext()
Constructors in de.xima.fc.mdl.workflow with parameters of type UserContext Constructor Description WorkflowStartingContext(UserContext usersContext, Vorgang vorgang, boolean isReSubmit, Map<String,Serializable> sessionAttributes, boolean anonymize)
WorkflowStartingContext(UserContext usersContext, Vorgang vorgang, IFormDataAdapter fdaData, boolean isReSubmit)
WorkflowStartingContext(UserContext usersContext, Vorgang vorgang, IFormDataAdapter fdaData, boolean isReSubmit, SessionAttributes sessionAttributes, XFormRenderConfig formConfig)
WorkflowStartingContext(UserContext usersContext, Vorgang vorgang, IFormDataAdapter fdaData, boolean isReSubmit, Map<String,Serializable> sessionAttributes, IXFormRenderConfig formConfig)
WorkflowStartingContext(UserContext usersContext, Vorgang vorgang, IFormDataAdapter fdaData, boolean isReSubmit, Map<String,Serializable> sessionAttributes, IXFormRenderConfig formConfig, boolean anonymize)
WorkflowStartingContext(UserContext usersContext, Vorgang vorgang, IFormDataAdapter fdaData, boolean isReSubmit, Map<String,Serializable> sessionAttributes, XFormRenderConfig formConfig)
Deprecated. -
Uses of UserContext in de.xima.fc.plugin
Methods in de.xima.fc.plugin with parameters of type UserContext Modifier and Type Method Description static void
PluginManager. createClientProtocolEntry(UserContext uc, Mandant man, String protocolEntry, Object... params)
Creates a client-protocol-entrystatic void
PluginManager. createSystemProtocolEntry(UserContext uc, String protocolEntry, Object... params)
Creates a system-protocol-entrystatic IPluginDataSourceRetVal
PluginExecutor. executeDatenquelle(UserContext uc, String datasourceName, Mandant mandant, IPluginDataSourceParams params)
Runs the data source plugin with the given name, and returns the result the plugin returned.static Map<String,IPluginFormPrePersistRetVal>
PluginExecutor. executeFormPrePersist(UserContext uc, Mandant mandant, IPluginFormPrePersistParams params)
Runs all pre-persist plugins for the given client, and returns all results the plugins returned.static Map<String,IPluginFormPreProcessRetVal>
PluginExecutor. executeFormPreProcess(UserContext uc, Mandant mandant, IPluginFormPreProcessParams params)
Runs all pre-persist plugins for the given client, and returns all results the plugins returned.static Map<String,IPluginFormPreRenderRetVal>
PluginExecutor. executeFormPreRender(UserContext uc, Mandant mandant, IPluginFormPreRenderParams params)
Runs all pre-render plugins for the given client, and returns all results the plugins returned.static Map<String,IPluginFormPreRespondRetVal>
PluginExecutor. executeFormPreResponse(UserContext uc, Mandant mandant, IPluginFormPreRespondParams params)
Runs all pre-respond plugins for the given client, and returns all results the plugins returned.static IPluginGenericRetVal
PluginExecutor. executeGenericPlugin(UserContext uc, String pluginName, Mandant mandant, IPluginGenericParams params)
Runs the generic plugin with the given name, and returns the result the plugin returned.static IPluginServletActionRetVal
PluginExecutor. executeServletActionPlugin(UserContext uc, String pluginName, Mandant mandant, IPluginServletActionParams params)
Runs the servlet action plugin with the given name, and returns the result the plugin returned.static Map<EPluginScope,Set<String>>
PluginManager. getPluginNameMap(UserContext uc, Mandant mandant, EPluginTypes type)
static Set<String>
PluginManager. getPluginNames(UserContext uc, Mandant mandant, EPluginTypes type)
Deprecated. -
Uses of UserContext in de.xima.fc.servlet
Methods in de.xima.fc.servlet with parameters of type UserContext Modifier and Type Method Description protected abstract IExtendedFormRequestContext
AFormProcessingServlet. createFormRequestContext(UserContext uc, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
protected IExtendedFormRequestContext
FormProcessServlet. createFormRequestContext(UserContext uc, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
protected IExtendedFormRequestContext
FormVerifyServlet. createFormRequestContext(UserContext uc, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
protected Long
FormAliasProvideServlet. extractMandantId(UserContext uc, Matcher matcher)
protected Projekt
FormAliasProvideServlet. extractProjekt(UserContext uc, Matcher matcher, Long mandantId)
protected void
FormAliasProvideServlet. throwError(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, UserContext uc)
protected void
FormForwardProvideServlet. throwError(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, UserContext uc)
-
Uses of UserContext in de.xima.fc.servlet.handler
Fields in de.xima.fc.servlet.handler declared as UserContext Modifier and Type Field Description protected UserContext
AbstractServletHandler. uc
-
Uses of UserContext in de.xima.fc.servlet.manager
Methods in de.xima.fc.servlet.manager with parameters of type UserContext Modifier and Type Method Description static void
DownloadManager. handleAttachment(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, XfcSession xfs, UserContext uc)
static void
DownloadManager. handleProjektRessource(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, XfcSession xfs, UserContext uc)
static boolean
DownloadManager. handlePublicMandantRessourceByName(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, UserContext uc)
static boolean
DownloadManager. handlePublicMandantRessourceByName(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, UserContext uc, String contentType)
static boolean
DownloadManager. handlePublicPluginRessourceByName(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, UserContext uc, String contentType)
static boolean
DownloadManager. handlePublicPluginRessourceByUUID(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, UserContext uc, String contentType)
static boolean
DownloadManager. handlePublicProjektRessourceByName(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, UserContext uc)
static boolean
DownloadManager. handlePublicProjektRessourceByName(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, UserContext uc, String contentType)
static void
DownloadManager. handlePublicRessourceByName(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, UserContext uc, String contentType)
-
Uses of UserContext in de.xima.fc.setup
Methods in de.xima.fc.setup with parameters of type UserContext Modifier and Type Method Description static Boolean
XFSetup. isDbConfigured(UserContext uc)
Checks if the database is configured and accessible -
Uses of UserContext in de.xima.fc.transform.excel
Methods in de.xima.fc.transform.excel with parameters of type UserContext Modifier and Type Method Description FdToExcelResult
FdToExcelBuilder. buildForInbox(UserContext uc, Benutzer user, de.xima.cmn.criteria.QueryCriteriaManager qcm)
Deprecated.FdToExcelResult
FdToExcelBuilder. buildForProcessIDs(UserContext uc, Benutzer user, List<Long> processIDs)
Builds the excel export for an list ofVorgang.getId()
´sByteArrayOutputStream
FDToExcelTransformer. createForPostfach(UserContext uc, List<String> vl, XfcSession sess, de.xima.cmn.criteria.QueryCriteriaManager qm, boolean withAlias, boolean multiline, Benutzer ben)
ByteArrayOutputStream
FDToExcelTransformer. createForPostfach(UserContext uc, List<String> vl, XfcSession sess, de.xima.cmn.criteria.QueryCriteriaManager qm, EColumnLabelType columnLabelType, boolean multiline, Benutzer ben)
-
Uses of UserContext in de.xima.fc.transform.xml
Methods in de.xima.fc.transform.xml with parameters of type UserContext Modifier and Type Method Description FdToXmlResult
FdToXmlBuilder. buildForInbox(UserContext uc, Benutzer user, de.xima.cmn.criteria.QueryCriteriaManager qcm)
Deprecated.FdToXmlResult
FdToXmlBuilder. buildForProcess(UserContext uc, Vorgang formRecord, IFormDataAdapter fda, IXForm xform)
Builds the XML export of an single form recordFdToXmlResult
FdToXmlBuilder. buildForProcessIDs(UserContext uc, Benutzer user, List<Long> processIDs)
Builds the XML export of anList
ofVorgang.getId()
´sFdToXmlResult
FdToXmlBuilder. buildForProjectInbox(UserContext uc, List<ExtendedEntityModel<Vorgang>> records)
Deprecated.static RootFdXml
FDToXmlTransformer. createForPostfach(UserContext uc, List<String> vl, XfcSession xfcSesssion, de.xima.cmn.criteria.QueryCriteriaManager qcm, Benutzer user)
-
Uses of UserContext in de.xima.fc.user
Fields in de.xima.fc.user declared as UserContext Modifier and Type Field Description static UserContext
UserContextFactory. ANONYMOUS
static UserContext
UserContextFactory. SETUP
static UserContext
UserContextFactory. SYSTEM
Methods in de.xima.fc.user that return UserContext Modifier and Type Method Description static UserContext
UserContextFactory. forBenutzer(Benutzer ben)
static UserContext
UserContextFactory. forRequest(javax.servlet.http.HttpServletRequest request)
static UserContext
UserContextFactory. forXfcSession(XfcSession session)
static UserContext
UserContextFactory. getNew()
UserContext
UserContext. setBenutzer(Benutzer benutzer)
-
Uses of UserContext in de.xima.fc.web
Methods in de.xima.fc.web with parameters of type UserContext Modifier and Type Method Description static Benutzer
LoginHelper. doLogin(UserContext uc, String userLogin, String userPwd, Long mandantId)
Führt Login anhand der übergebenen Daten durch. -
Uses of UserContext in de.xima.fc.web.common.request
Methods in de.xima.fc.web.common.request with parameters of type UserContext Modifier and Type Method Description ITransferable
JSONRequester. extractValuesFromJSON(UserContext uc)
-
Uses of UserContext in de.xima.fc.web.common.respond
Methods in de.xima.fc.web.common.respond with parameters of type UserContext Modifier and Type Method Description static void
FormResponder. invalidDoublePost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse respond, Locale locale, UserContext uc, Mandant man)
static String
FormResponder. prepareMsg(Mandant man, Locale loc, UserContext uc, ETextbausteinMsgCode msgCode)
static String
FormResponder. prepareMsg(String context, Mandant man, Locale loc, UserContext uc, ETextbausteinMsgCode msgCode)
static String
FormResponder. prepareMsg(javax.servlet.http.HttpServletRequest request, Mandant man, Locale loc, UserContext uc, ETextbausteinMsgCode msgCode)
static void
FormResponder. respond(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse respond, Locale locale, UserContext uc, Mandant man, ETextbausteinMsgCode code, boolean success)
-
Uses of UserContext in de.xima.fc.web.common.utils
Methods in de.xima.fc.web.common.utils with parameters of type UserContext Modifier and Type Method Description static ITransferableEntity
BeanUtils. getEntity(UserContext uc, String entityName, String id)
Generisches Auslesen der Entität anhand der ID und dem Namen der Entität.static void
BeanUtils. setProp(UserContext uc, Object bean, String propName, Object propValue)
Setzt folgendes voraus, wenn es sich bei den zu setzenden Properties um eine oder mehrere Entitäten-IDs handelt: ein passendes DAO mit dem Namen "[großgeschriebener Property- oder Collection-Parametertyp]_DAO" existiert als statisches Feld in DaoProviderpropName
muss dem Muster "[Name einfache Eigenschaft].id" oder "[Name Collection-basierte Eigenschaft].ids" entsprechen, z.B.
-