Class ConversationModel

  • All Implemented Interfaces:
    java.io.Serializable

    public class ConversationModel
    extends ItemModel
    Generated model class for type Conversation first defined at extension messagecentercsservices.
    See Also:
    Serialized Form
    • Field Detail

      • _TYPECODE

        public static final java.lang.String _TYPECODE
        Generated model type code constant.
        See Also:
        Constant Field Values
      • UID

        public static final java.lang.String UID
        Generated constant - Attribute key of Conversation.uid attribute defined at extension messagecentercsservices.
        See Also:
        Constant Field Values
      • STATUS

        public static final java.lang.String STATUS
        Generated constant - Attribute key of Conversation.status attribute defined at extension messagecentercsservices.
        See Also:
        Constant Field Values
      • AGENT

        public static final java.lang.String AGENT
        Generated constant - Attribute key of Conversation.agent attribute defined at extension messagecentercsservices.
        See Also:
        Constant Field Values
      • CUSTOMER

        public static final java.lang.String CUSTOMER
        Generated constant - Attribute key of Conversation.customer attribute defined at extension messagecentercsservices.
        See Also:
        Constant Field Values
      • CLOSETIME

        public static final java.lang.String CLOSETIME
        Generated constant - Attribute key of Conversation.closeTime attribute defined at extension messagecentercsservices.
        See Also:
        Constant Field Values
      • MESSAGES

        public static final java.lang.String MESSAGES
        Generated constant - Attribute key of Conversation.messages attribute defined at extension messagecentercsservices.
        See Also:
        Constant Field Values
    • Constructor Detail

      • ConversationModel

        public ConversationModel()
        Generated constructor - Default constructor for generic creation.
      • ConversationModel

        public ConversationModel​(ItemModelContext ctx)
        Generated constructor - Default constructor for creation with existing context
        Parameters:
        ctx - the model context to be injected, must not be null
      • ConversationModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public ConversationModel​(CustomerModel _customer,
                                 java.lang.String _messages,
                                 java.lang.String _uid)
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 4.1.1 Please use the default constructor without parameters
        Generated constructor - Constructor with all mandatory attributes.
        Parameters:
        _customer - initial attribute declared by type Conversation at extension messagecentercsservices
        _messages - initial attribute declared by type Conversation at extension messagecentercsservices
        _uid - initial attribute declared by type Conversation at extension messagecentercsservices
      • ConversationModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public ConversationModel​(CustomerModel _customer,
                                 java.lang.String _messages,
                                 ItemModel _owner,
                                 java.lang.String _uid)
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 4.1.1 Please use the default constructor without parameters
        Generated constructor - for all mandatory and initial attributes.
        Parameters:
        _customer - initial attribute declared by type Conversation at extension messagecentercsservices
        _messages - initial attribute declared by type Conversation at extension messagecentercsservices
        _owner - initial attribute declared by type Item at extension core
        _uid - initial attribute declared by type Conversation at extension messagecentercsservices
    • Method Detail

      • getAgent

        @Accessor(qualifier="agent",
                  type=GETTER)
        public EmployeeModel getAgent()
        Generated method - Getter of the Conversation.agent attribute defined at extension messagecentercsservices.
        Returns:
        the agent
      • getCloseTime

        @Accessor(qualifier="closeTime",
                  type=GETTER)
        public java.util.Date getCloseTime()
        Generated method - Getter of the Conversation.closeTime attribute defined at extension messagecentercsservices.
        Returns:
        the closeTime
      • getCustomer

        @Accessor(qualifier="customer",
                  type=GETTER)
        public CustomerModel getCustomer()
        Generated method - Getter of the Conversation.customer attribute defined at extension messagecentercsservices.
        Returns:
        the customer
      • getMessages

        @Accessor(qualifier="messages",
                  type=GETTER)
        public java.lang.String getMessages()
        Generated method - Getter of the Conversation.messages attribute defined at extension messagecentercsservices.
        Returns:
        the messages
      • getUid

        @Accessor(qualifier="uid",
                  type=GETTER)
        public java.lang.String getUid()
        Generated method - Getter of the Conversation.uid attribute defined at extension messagecentercsservices.
        Returns:
        the uid
      • setAgent

        @Accessor(qualifier="agent",
                  type=SETTER)
        public void setAgent​(EmployeeModel value)
        Generated method - Setter of Conversation.agent attribute defined at extension messagecentercsservices.
        Parameters:
        value - the agent
      • setCloseTime

        @Accessor(qualifier="closeTime",
                  type=SETTER)
        public void setCloseTime​(java.util.Date value)
        Generated method - Setter of Conversation.closeTime attribute defined at extension messagecentercsservices.
        Parameters:
        value - the closeTime
      • setCustomer

        @Accessor(qualifier="customer",
                  type=SETTER)
        public void setCustomer​(CustomerModel value)
        Generated method - Setter of Conversation.customer attribute defined at extension messagecentercsservices.
        Parameters:
        value - the customer
      • setMessages

        @Accessor(qualifier="messages",
                  type=SETTER)
        public void setMessages​(java.lang.String value)
        Generated method - Setter of Conversation.messages attribute defined at extension messagecentercsservices.
        Parameters:
        value - the messages
      • setStatus

        @Accessor(qualifier="status",
                  type=SETTER)
        public void setStatus​(ConversationStatus value)
        Generated method - Setter of Conversation.status attribute defined at extension messagecentercsservices.
        Parameters:
        value - the status
      • setUid

        @Accessor(qualifier="uid",
                  type=SETTER)
        public void setUid​(java.lang.String value)
        Generated method - Setter of Conversation.uid attribute defined at extension messagecentercsservices.
        Parameters:
        value - the uid