Package de.pisa.psa.rst.dto
Class CreateEvents
- java.lang.Object
-
- de.pisa.psa.rst.dto.CreateEvents
-
public class CreateEvents extends java.lang.Object
A class for creating events- Since:
- 15.11.2023
- Author:
- weiland
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CreateEvents.Config
the REST configurationstatic class
CreateEvents.Record
the record datastatic class
CreateEvents.Request
the request data
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<CreateEvents.Config>
Config_List
list with REST API configuration recordsprotected java.lang.String
IAM_Email
IAM email addressprotected java.lang.String
Language
languageprotected CreateEvents.Record
Record
record dataprotected CreateEvents.Request
Request
request dataprotected de.pisa.psc.srv.glb.PscSsn
Ssn
sessionprotected boolean
Store
store the created event in the database?protected java.lang.Boolean
Syn_Overwrite
overwrite the SYN flag?protected java.lang.String
User
user
-
Constructor Summary
Constructors Constructor Description CreateEvents(de.pisa.psc.srv.glb.PscSsn ssn)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addConfig(CreateEvents.Config config)
add a configuration to create the event forjava.util.List<de.pisa.psa.ifc.PsaDtoDat>
createEvents()
create the eventsvoid
setIAMEmail(java.lang.String email)
set the IAM email addressvoid
setLanguage(java.lang.String language)
set the languagevoid
setRecord(CreateEvents.Record rec)
set the record datavoid
setRequest(CreateEvents.Request request)
set the request datavoid
setStore(boolean store)
store the create event in the database?void
setSynOverwrite(java.lang.Boolean syn)
overwrite the SYN flag of the configuration?void
setUser(java.lang.String user)
set the user
-
-
-
Field Detail
-
Ssn
protected final de.pisa.psc.srv.glb.PscSsn Ssn
session
-
User
protected java.lang.String User
user
-
Language
protected java.lang.String Language
language
-
Syn_Overwrite
protected java.lang.Boolean Syn_Overwrite
overwrite the SYN flag?
-
Config_List
protected final java.util.List<CreateEvents.Config> Config_List
list with REST API configuration records
-
Record
protected CreateEvents.Record Record
record data
-
Request
protected CreateEvents.Request Request
request data
-
Store
protected boolean Store
store the created event in the database?
-
IAM_Email
protected java.lang.String IAM_Email
IAM email address
-
-
Method Detail
-
addConfig
public void addConfig(CreateEvents.Config config)
add a configuration to create the event for- Parameters:
config
- configuration
-
setUser
public void setUser(java.lang.String user)
set the user- Parameters:
user
- name
-
setLanguage
public void setLanguage(java.lang.String language)
set the language- Parameters:
language
- identifier
-
setSynOverwrite
public void setSynOverwrite(java.lang.Boolean syn)
overwrite the SYN flag of the configuration?- Parameters:
syn
- state of the SYN flag
-
setStore
public void setStore(boolean store)
store the create event in the database?- Parameters:
store
- true to store the event (default=true)
-
setRequest
public void setRequest(CreateEvents.Request request)
set the request data- Parameters:
request
- data
-
setRecord
public void setRecord(CreateEvents.Record rec)
set the record data- Parameters:
rec
- data
-
setIAMEmail
public void setIAMEmail(java.lang.String email)
set the IAM email address- Parameters:
email
- email address
-
createEvents
public java.util.List<de.pisa.psa.ifc.PsaDtoDat> createEvents() throws java.lang.Exception
create the events- Returns:
- created events
- Throws:
java.lang.Exception
-
-