Class TypeProperties

java.lang.Object
ru.bgcrm.model.process.TypeProperties

public class TypeProperties extends Object
Process type properties.
  • Constructor Details Link icon

    • TypeProperties Link icon

      public TypeProperties()
    • TypeProperties Link icon

      public TypeProperties(String data, String config, LastModify lastModify)
  • Method Details Link icon

    • serializeToData Link icon

      public String serializeToData()
    • getTransactionProperties Link icon

      public TransactionProperties getTransactionProperties(int fromStatus, int toStatus)
      Gets transaction properties.
      Parameters:
      fromStatus -
      toStatus -
      Returns:
      true, if transaction is enabled or do not defined.
    • setTransactionProperties Link icon

      public void setTransactionProperties(int fromStatus, int toStatus, boolean enabled)
    • clearTransactionProperties Link icon

      public void clearTransactionProperties()
    • getAllowedStatusSet Link icon

      public Set<Integer> getAllowedStatusSet(int fromStatus)
    • getStatusIds Link icon

      public List<Integer> getStatusIds()
    • setStatusIds Link icon

      public void setStatusIds(List<Integer> statusIds)
    • getParameterIds Link icon

      public List<Integer> getParameterIds()
    • setParameterIds Link icon

      public void setParameterIds(List<Integer> parameterIds)
    • getCreateStatusId Link icon

      public int getCreateStatusId()
    • setCreateStatusId Link icon

      public void setCreateStatusId(int createStatus)
    • getCloseStatusIds Link icon

      public Set<Integer> getCloseStatusIds()
    • setCloseStatusIds Link icon

      public void setCloseStatusIds(Set<Integer> closeStatusIds)
    • getConfig Link icon

      public String getConfig()
    • setConfig Link icon

      public void setConfig(String config)
    • getConfigMap Link icon

      public ConfigMap getConfigMap()
    • setConfigMap Link icon

      public void setConfigMap(ConfigMap configMap)
    • getGroups Link icon

      public ProcessGroups getGroups()
      Returns:
      initial process groups.
    • getGroups Link icon

      public ProcessGroups getGroups(int roleId)
    • setGroups Link icon

      public void setGroups(ProcessGroups groups)
    • getAllowedGroups Link icon

      public ProcessGroups getAllowedGroups()
    • getAllowedGroups Link icon

      public ProcessGroups getAllowedGroups(int roleId)
    • setAllowedGroups Link icon

      public void setAllowedGroups(ProcessGroups allowedGroups)
    • getLastModify Link icon

      public LastModify getLastModify()
    • setLastModify Link icon

      public void setLastModify(LastModify lastModify)
    • getWizard Link icon

      public Wizard getWizard()