Class CsAgentGroupModel

All Implemented Interfaces:
Serializable

public class CsAgentGroupModel extends UserGroupModel
Generated model class for type CsAgentGroup first defined at extension ticketsystem.
See Also:
  • Field Details

    • _TYPECODE

      public static final String _TYPECODE
      Generated model type code constant.
      See Also:
    • EMAILDISTRIBUTIONLIST

      public static final String EMAILDISTRIBUTIONLIST
      Generated constant - Attribute key of CsAgentGroup.emailDistributionList attribute defined at extension ticketsystem.
      See Also:
    • DEFAULTASSIGNEE

      public static final String DEFAULTASSIGNEE
      Generated constant - Attribute key of CsAgentGroup.defaultAssignee attribute defined at extension ticketsystem.
      See Also:
    • TICKETSTORES

      public static final String TICKETSTORES
      Generated constant - Attribute key of CsAgentGroup.ticketstores attribute defined at extension ticketsystem.
      See Also:
  • Constructor Details

    • CsAgentGroupModel

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

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

      @Deprecated(since="4.1.1", forRemoval=true) public CsAgentGroupModel(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:
      _uid - initial attribute declared by type Principal at extension core
    • CsAgentGroupModel

      @Deprecated(since="4.1.1", forRemoval=true) public CsAgentGroupModel(ItemModel _owner, 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:
      _owner - initial attribute declared by type Item at extension core
      _uid - initial attribute declared by type Principal at extension core
  • Method Details

    • getDefaultAssignee

      @Accessor(qualifier="defaultAssignee", type=GETTER) public EmployeeModel getDefaultAssignee()
      Generated method - Getter of the CsAgentGroup.defaultAssignee attribute defined at extension ticketsystem.
      Returns:
      the defaultAssignee
    • getEmailDistributionList

      @Accessor(qualifier="emailDistributionList", type=GETTER) public String getEmailDistributionList()
      Generated method - Getter of the CsAgentGroup.emailDistributionList attribute defined at extension ticketsystem.
      Returns:
      the emailDistributionList
    • getTicketstores

      @Accessor(qualifier="ticketstores", type=GETTER) public List<BaseStoreModel> getTicketstores()
      Generated method - Getter of the CsAgentGroup.ticketstores attribute defined at extension ticketsystem. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the ticketstores
    • setDefaultAssignee

      @Accessor(qualifier="defaultAssignee", type=SETTER) public void setDefaultAssignee(EmployeeModel value)
      Generated method - Setter of CsAgentGroup.defaultAssignee attribute defined at extension ticketsystem.
      Parameters:
      value - the defaultAssignee
    • setEmailDistributionList

      @Accessor(qualifier="emailDistributionList", type=SETTER) public void setEmailDistributionList(String value)
      Generated method - Setter of CsAgentGroup.emailDistributionList attribute defined at extension ticketsystem.
      Parameters:
      value - the emailDistributionList
    • setTicketstores

      @Accessor(qualifier="ticketstores", type=SETTER) public void setTicketstores(List<BaseStoreModel> value)
      Generated method - Setter of CsAgentGroup.ticketstores attribute defined at extension ticketsystem.
      Parameters:
      value - the ticketstores