Class CreateEvents


  • public class CreateEvents
    extends java.lang.Object
    A class for creating events
    Since:
    15.11.2023
    Author:
    weiland
    • 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
      • Store

        protected boolean Store
        store the created event in the database?
      • IAM_Email

        protected java.lang.String IAM_Email
        IAM email address
    • Constructor Detail

      • CreateEvents

        public CreateEvents​(de.pisa.psc.srv.glb.PscSsn ssn)
        Constructor
        Parameters:
        ssn - session
    • 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