Package ru.bitel.bgbilling.plugins.crm.common.model

# Class RegisterProblem

java.lang.Object
bitel.billing.common.ModelItem
ru.bitel.bgbilling.plugins.crm.common.model.RegisterProblem

All Implemented Interfaces:
  `Serializable`, `ListItem`

public class RegisterProblem extends bitel.billing.common.ModelItem implements ListItem

See Also:
  - Serialized Form

- ## Nested Class Summary

  Nested Classes
  Modifier and Type
  Class
  Description
  `static class`
  `RegisterProblem.Builder`

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `static final String`
  `FIELD_CATEGORY_ID`
  `static final String`
  `FIELD_CLOSE_TIME`
  `static final String`
  `FIELD_CLOSE_USER_ID`
  `static final String`
  `FIELD_COMMENT`
  `static final String`
  `FIELD_GROUP_ID`
  `static final String`
  `FIELD_ID`
  `static final String`
  `FIELD_OBJECT_ID`
  `static final String`
  `FIELD_OPEN_TIME`
  `static final String`
  `FIELD_OPEN_USER_ID`
  `static final String`
  `FIELD_RESOLUTION`
  `static final String`
  `FIELD_STATUS`
  `static final String`
  `FIELD_STATUS_TIME`
  `static final String`
  `FIELD_STATUS_USER_ID`
  `static final String`
  `FIELD_URGENCY`
  `static final String`
  `STATUS_LIST`

  ### Fields inherited from class bitel.billing.common.ModelItem

  `keys`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `RegisterProblem()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `static RegisterProblem.Builder`
  `builder()`
  `boolean`
  `equals(Object obj)`
  `List<RegisterCall>`
  `getCalls()`
  `int`
  `getCategoryId()`
  `Date`
  `getCloseTime()`
  `String`
  `getCloseTimeAsString()`
  `int`
  `getCloseUserId()`
  `String`
  `getComment()`
  `Date`
  `getDateValue(String key)`
  `List<String>`
  `getExecutors()`
  `int`
  `getGroupId()`
  `int`
  `getId()`
  `int`
  `getObjectId()`
  `Date`
  `getOpenTime()`
  `String`
  `getOpenTimeAsString()`
  `int`
  `getOpenUserId()`
  `String`
  `getResolution()`
  `int`
  `getStatus()`
  `Date`
  `getStatusTime()`
  `String`
  `getStatusTimeAsString()`
  `int`
  `getStatusUserId()`
  `List<String>`
  `getTasks()`
  `String`
  `getTitle()`
  `int`
  `getUrgency()`
  `void`
  `setCalls(List<RegisterCall> calls)`
  `void`
  `setCategoryId(int categoryId)`
  `void`
  `setCloseTime(Date date)`
  `void`
  `setCloseUserId(int closeUserId)`
  `void`
  `setComment(String comment)`
  `void`
  `setExecutors(List<String> executors)`
  `void`
  `setGroupId(int groupId)`
  `void`
  `setId(int id)`
  `void`
  `setObjectId(int objectId)`
  `void`
  `setOpenTime(Date date)`
  `void`
  `setOpenUserId(int openUserId)`
  `void`
  `setResolution(String resolution)`
  `void`
  `setStatus(int status)`
  `void`
  `setStatusTime(Date date)`
  `void`
  `setStatusUserId(int userId)`
  `void`
  `setTasks(List<String> tasks)`
  `void`
  `setUrgency(int urgency)`
  `RegisterProblem`
  `setValue(String key, Date value)`

  ### Methods inherited from class bitel.billing.common.ModelItem

  `getAllKey, getAllowKeys, getBooleanValue, getDecimalValue, getElementName, getIntValue, getValue, getXMLValue, hasValue, loadFromXML, removeValue, saveToXML, setValue, setValue, setValue, setValue, setValue`

  ### Methods inherited from class java.lang.Object

  `clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Field Details

  - ### FIELD_ID

    public static final String FIELD_ID
    See Also:
      - Constant Field Values

  - ### FIELD_STATUS

    public static final String FIELD_STATUS
    See Also:
      - Constant Field Values

  - ### FIELD_URGENCY

    public static final String FIELD_URGENCY
    See Also:
      - Constant Field Values

  - ### FIELD_COMMENT

    public static final String FIELD_COMMENT
    See Also:
      - Constant Field Values

  - ### FIELD_GROUP_ID

    public static final String FIELD_GROUP_ID
    See Also:
      - Constant Field Values

  - ### FIELD_RESOLUTION

    public static final String FIELD_RESOLUTION
    See Also:
      - Constant Field Values

  - ### FIELD_CATEGORY_ID

    public static final String FIELD_CATEGORY_ID
    See Also:
      - Constant Field Values

  - ### FIELD_OBJECT_ID

    public static final String FIELD_OBJECT_ID
    See Also:
      - Constant Field Values

  - ### FIELD_OPEN_TIME

    public static final String FIELD_OPEN_TIME
    See Also:
      - Constant Field Values

  - ### FIELD_OPEN_USER_ID

    public static final String FIELD_OPEN_USER_ID
    See Also:
      - Constant Field Values

  - ### FIELD_STATUS_TIME

    public static final String FIELD_STATUS_TIME
    See Also:
      - Constant Field Values

  - ### FIELD_STATUS_USER_ID

    public static final String FIELD_STATUS_USER_ID
    See Also:
      - Constant Field Values

  - ### FIELD_CLOSE_TIME

    public static final String FIELD_CLOSE_TIME
    See Also:
      - Constant Field Values

  - ### FIELD_CLOSE_USER_ID

    public static final String FIELD_CLOSE_USER_ID
    See Also:
      - Constant Field Values

  - ### STATUS_LIST

    public static final String STATUS_LIST
    See Also:
      - Constant Field Values

- ## Constructor Details

  - ### RegisterProblem

    public RegisterProblem()

- ## Method Details

  - ### getId

    public int getId()
    Specified by:
      `getId` in interface `ListItem`

  - ### setId

    public void setId(int id)

  - ### setOpenUserId

    public void setOpenUserId(int openUserId)

  - ### setCloseUserId

    public void setCloseUserId(int closeUserId)

  - ### setStatus

    public void setStatus(int status)

  - ### setUrgency

    public void setUrgency(int urgency)

  - ### setComment

    public void setComment(String comment)

  - ### setGroupId

    public void setGroupId(int groupId)

  - ### setResolution

    public void setResolution(String resolution)

  - ### setStatusUserId

    public void setStatusUserId(int userId)

  - ### setExecutors

    public void setExecutors(List<String> executors)

  - ### setCategoryId

    public void setCategoryId(int categoryId)

  - ### setCalls

    public void setCalls(List<RegisterCall> calls)

  - ### setOpenTime

    public void setOpenTime(Date date)

  - ### setCloseTime

    public void setCloseTime(Date date)

  - ### setStatusTime

    public void setStatusTime(Date date)

  - ### setTasks

    public void setTasks(List<String> tasks)

  - ### getOpenUserId

    public int getOpenUserId()

  - ### getCloseUserId

    public int getCloseUserId()

  - ### getStatus

    public int getStatus()

  - ### getUrgency

    public int getUrgency()

  - ### getComment

    public String getComment()

  - ### getGroupId

    public int getGroupId()

  - ### getResolution

    public String getResolution()

  - ### getStatusUserId

    public int getStatusUserId()

  - ### getExecutors

    public List<String> getExecutors()

  - ### getCategoryId

    public int getCategoryId()

  - ### getCalls

    public List<RegisterCall> getCalls()

  - ### getOpenTime

    public Date getOpenTime()

  - ### getOpenTimeAsString

    public String getOpenTimeAsString()

  - ### getCloseTime

    public Date getCloseTime()

  - ### getCloseTimeAsString

    public String getCloseTimeAsString()

  - ### getStatusTime

    public Date getStatusTime()

  - ### getStatusTimeAsString

    public String getStatusTimeAsString()

  - ### getTasks

    public List<String> getTasks()

  - ### equals

    public boolean equals(Object obj)
    Overrides:
      `equals` in class `Object`

  - ### getObjectId

    public int getObjectId()

  - ### setObjectId

    public void setObjectId(int objectId)

  - ### getTitle

    public String getTitle()
    Specified by:
      `getTitle` in interface `ListItem`

  - ### setValue

    public RegisterProblem setValue(String key, Date value)
    Overrides:
      `setValue` in class `bitel.billing.common.ModelItem`

  - ### getDateValue

    public Date getDateValue(String key)
    Overrides:
      `getDateValue` in class `bitel.billing.common.ModelItem`

  - ### builder

    public static RegisterProblem.Builder builder()