Package ru.bgcrm.model

# Class IfaceState

java.lang.Object
ru.bgcrm.model.IfaceState

public class IfaceState extends Object
Interface element for an object: process, customer, etc. For example, counts of linked processes to a process to be shown on the related tab.

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `static final String`
  `REQUEST_PARAM_STATE`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `IfaceState(String objectType, int objectId, DynActionForm form, String... items)`
  `IfaceState(String ifaceId, String state)`
  `IfaceState(DynActionForm form, String... items)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `String`
  `getFormattedState()`
  `String`
  `getIfaceId()`
  `int`
  `getObjectId()`
  `String`
  `getObjectType()`
  `String`
  `getState()`

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

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

- ## Field Details

  - ### REQUEST_PARAM_STATE

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

- ## Constructor Details

  - ### IfaceState

    public IfaceState(String ifaceId, String state)

  - ### IfaceState

    public IfaceState(DynActionForm form, String... items)

  - ### IfaceState

    public IfaceState(String objectType, int objectId, DynActionForm form, String... items)

- ## Method Details

  - ### getObjectType

    public String getObjectType()

  - ### getObjectId

    public int getObjectId()

  - ### getIfaceId

    public String getIfaceId()

  - ### getState

    public String getState()

  - ### getFormattedState

    public String getFormattedState()
    Returns:
      state values separated with '/'