# Serialized Form

- ## Package org.bgerp.app.cfg

  - ### Exception Class org.bgerp.app.cfg.Config.InitStopException

    class InitStopException extends Exception implements Serializable

- ## Package org.bgerp.app.exception

  - ### Exception Class org.bgerp.app.exception.BGException

    class BGException extends RuntimeException implements Serializable

  - ### Exception Class org.bgerp.app.exception.BGIllegalArgumentException

    class BGIllegalArgumentException extends BGMessageException implements Serializable

    - #### Serialized Fields

      - ##### name

            String name

  - ### Exception Class org.bgerp.app.exception.BGMessageException

    class BGMessageException extends Exception implements Serializable

    - #### Serialized Fields

      - ##### args

            Object[] args

        Arguments for localized message.

      - ##### lInternal

            Localizer lInternal

        Internal localizer, has priority.

      - ##### pattern

            String pattern

        Message pattern.

  - ### Exception Class org.bgerp.app.exception.BGMessageExceptionTransparent

    class BGMessageExceptionTransparent extends BGMessageExceptionWithoutL10n implements Serializable

  - ### Exception Class org.bgerp.app.exception.BGMessageExceptionWithoutL10n

    class BGMessageExceptionWithoutL10n extends BGMessageException implements Serializable

  - ### Exception Class org.bgerp.app.exception.BGSecurityException

    class BGSecurityException extends BGException implements Serializable

    - #### Serialized Fields

      - ##### form

            DynActionForm form

- ## Package org.bgerp.app.servlet

  - ### Class org.bgerp.app.servlet.BaseServlet

    class BaseServlet extends javax.servlet.http.HttpServlet implements Serializable

    - #### Serialized Fields

      - ##### clazz

            Class<?> clazz

      - ##### log

            org.apache.log4j.Logger log

      - ##### setup

            Setup setup

  - ### Class org.bgerp.app.servlet.GetUpdatedAddressObjects

    class GetUpdatedAddressObjects extends BaseServlet implements Serializable

- ## Package org.bgerp.app.servlet.jsp.tag

  - ### Class org.bgerp.app.servlet.jsp.tag.NewInstanceTag

    class NewInstanceTag extends javax.servlet.jsp.tagext.BodyTagSupport implements Serializable

    - #### Serialized Fields

      - ##### clazz

            String clazz

      - ##### context

            String context

      - ##### params

            List<Object> params

      - ##### var

            String var

  - ### Class org.bgerp.app.servlet.jsp.tag.ParamTag

    class ParamTag extends javax.servlet.jsp.tagext.BodyTagSupport implements Serializable

    - #### Serialized Fields

      - ##### value

            Object value

  - ### Class org.bgerp.app.servlet.jsp.tag.PermissionTag

    class PermissionTag extends javax.servlet.jsp.jstl.core.ConditionalTagSupport implements Serializable

    - #### Serialized Fields

      - ##### action

            String action

  - ### Class org.bgerp.app.servlet.jsp.tag.SavePageContextTag

    class SavePageContextTag extends javax.servlet.jsp.tagext.TagSupport implements Serializable

    - #### Serialized Fields

      - ##### export

            Set<String> export

      - ##### savedAttributes

            Map<String,Object> savedAttributes

  - ### Class org.bgerp.app.servlet.jsp.tag.SetTag

    class SetTag extends org.apache.taglibs.standard.tag.rt.core.SetTag implements Serializable

- ## Package org.bgerp.custom.java

  - ### Exception Class org.bgerp.custom.java.CompilerWrapper.CompilationFailedException

    class CompilationFailedException extends BGException implements Serializable

    - #### Serialized Fields

      - ##### result

            CompilationResult result

        Deprecated.

- ## Package org.bgerp.model.base

  - ### Class org.bgerp.model.base.Id

    class Id extends Object implements Serializable

    - #### Serialized Fields

      - ##### id

            int id

  - ### Class org.bgerp.model.base.IdTitle

    class IdTitle extends Id implements Serializable

    - #### Serialized Fields

      - ##### title

            String title

  - ### Class org.bgerp.model.base.IdTitleComment

    class IdTitleComment extends IdTitle implements Serializable

    - #### Serialized Fields

      - ##### comment

            String comment

  - ### Class org.bgerp.model.base.IdTitled

    class IdTitled extends Id implements Serializable

    - #### Serialized Fields

      - ##### ltitle

            String ltitle

- ## Package org.bgerp.model.file

  - ### Class org.bgerp.model.file.FileData

    class FileData extends IdTitle implements Serializable

    - #### Serialized Fields

      - ##### data

            byte[] data

        Data to be stored. Not provided when reading.

      - ##### outputStream

            OutputStream outputStream

      - ##### secret

            String secret

      - ##### time

            Date time

- ## Package org.bgerp.model.msg

  - ### Class org.bgerp.model.msg.Message

    class Message extends Id implements Serializable

    - #### Serialized Fields

      - ##### attaches

            List<FileData> attaches

      - ##### direction

            int direction

      - ##### from

            String from

      - ##### fromTime

            Date fromTime

      - ##### process

            Process process

      - ##### processId

            int processId

      - ##### subject

            String subject

      - ##### systemId

            String systemId

      - ##### text

            String text

      - ##### to

            String to

      - ##### toTime

            Date toTime

      - ##### typeId

            int typeId

      - ##### userId

            int userId

- ## Package org.bgerp.model.msg.config

  - ### Class org.bgerp.model.msg.config.TagConfig.Tag

    class Tag extends IdTitle implements Serializable

    - #### Serialized Fields

      - ##### color

            String color

  - ### Class org.bgerp.model.msg.config.TemplateConfig.Template

    class Template extends IdTitle implements Serializable

    - #### Serialized Fields

      - ##### subject

            String subject

      - ##### text

            String text

- ## Package org.bgerp.model.param

  - ### Class org.bgerp.model.param.Parameter

    class Parameter extends IdTitleComment implements Serializable

    - #### Serialized Fields

      - ##### config

            String config

      - ##### configMap

            ConfigMap configMap

      - ##### objectType

            String objectType

      - ##### order

            int order

      - ##### type

            String type

      - ##### valuesConfig

            String valuesConfig

- ## Package org.bgerp.model.process

  - ### Class org.bgerp.model.process.ProcessGroups

    class ProcessGroups extends TreeSet<ProcessGroup> implements Serializable

- ## Package org.bgerp.plugin.bil.invoice.model

  - ### Class org.bgerp.plugin.bil.invoice.model.Invoice

    class Invoice extends Id implements Serializable

    - #### Serialized Fields

      - ##### amount

            BigDecimal amount

      - ##### createTime

            Date createTime

        Creation date.

      - ##### createUserId

            int createUserId

        Created user.

      - ##### dateFrom

            Date dateFrom

        First day of paid period.

      - ##### dateTo

            Date dateTo

        Last day of paid period.

      - ##### number

            String number

        Generated number.

      - ##### numberCnt

            int numberCnt

        Counter, used for number generation.

      - ##### paymentDate

            Date paymentDate

        Date of payment.

      - ##### paymentUserId

            int paymentUserId

        User accepted payment.

      - ##### positions

            List<Position> positions

      - ##### processId

            int processId

      - ##### sentTime

            Date sentTime

        Sent to customer.

      - ##### sentUserId

            int sentUserId

        Sent by user.

      - ##### typeId

            int typeId

      - ##### typeTitle

            int typeTitle

  - ### Class org.bgerp.plugin.bil.invoice.model.InvoiceType

    class InvoiceType extends IdTitle implements Serializable

    - #### Serialized Fields

      - ##### customerId

            int customerId

      - ##### jsp

            String jsp

      - ##### numberProvider

            NumberProvider numberProvider

      - ##### providers

            List<PositionProvider> providers

- ## Package org.bgerp.plugin.bil.subscription.model

  - ### Class org.bgerp.plugin.bil.subscription.model.Subscription

    class Subscription extends IdTitle implements Serializable

    - #### Serialized Fields

      - ##### paidInvoiceConfig

            PaidInvoiceConfig paidInvoiceConfig

      - ##### paramLimitPriceId

            int paramLimitPriceId

      - ##### processTypeId

            int processTypeId

- ## Package org.bgerp.plugin.clb.calendar.model

  - ### Class org.bgerp.plugin.clb.calendar.model.Calendar

    class Calendar extends IdTitle implements Serializable

    - #### Serialized Fields

      - ##### dayTimeFrom

            LocalTime dayTimeFrom

        Day range.

      - ##### dayTimeTo

            LocalTime dayTimeTo

      - ##### mode

            Mode mode

      - ##### unitMinutes

            long unitMinutes

        Operation time unit in minutes.

- ## Package org.bgerp.plugin.clb.calendar.model.event

  - ### Class org.bgerp.plugin.clb.calendar.model.event.EventType

    class EventType extends IdTitle implements Serializable

    - #### Serialized Fields

      - ##### color

            String color

- ## Package org.bgerp.plugin.clb.team.model

  - ### Class org.bgerp.plugin.clb.team.model.Party

    class Party extends IdTitle implements Serializable

    - #### Serialized Fields

      - ##### secret

            String secret

  - ### Class org.bgerp.plugin.clb.team.model.PartyMember

    class PartyMember extends IdTitle implements Serializable

    - #### Serialized Fields

      - ##### partyId

            int partyId

      - ##### payments

            List<PartyPayment> payments

  - ### Class org.bgerp.plugin.clb.team.model.PartyPayment

    class PartyPayment extends Id implements Serializable

    - #### Serialized Fields

      - ##### amount

            BigDecimal amount

      - ##### description

            String description

      - ##### memberId

            int memberId

      - ##### partyId

            int partyId

- ## Package org.bgerp.plugin.msg.email.message

  - ### Class org.bgerp.plugin.msg.email.message.MessageTypeEmail

    class MessageTypeEmail extends MessageType implements Serializable

    - #### Serialized Fields

      - ##### autoCreateProcessNotification

            boolean autoCreateProcessNotification

      - ##### autoCreateProcessNotificationTextMessage

            String autoCreateProcessNotificationTextMessage

      - ##### autoCreateProcessTypeId

            int autoCreateProcessTypeId

      - ##### encoding

            String encoding

      - ##### folderIncoming

            String folderIncoming

      - ##### folderProcessed

            String folderProcessed

      - ##### folderSent

            String folderSent

      - ##### folderSkipped

            String folderSkipped

      - ##### folderTrash

            String folderTrash

      - ##### incomingCache

            org.bgerp.plugin.msg.email.message.FolderCache incomingCache

      - ##### mailConfig

            MailConfig mailConfig

      - ##### messageBuilder

            MessageContent messageBuilder

      - ##### processedRead

            boolean processedRead

      - ##### processIdPattern

            Pattern processIdPattern

      - ##### quickAnswerEmailParamId

            int quickAnswerEmailParamId

      - ##### quickAnswerPattern

            Pattern quickAnswerPattern

      - ##### replayTo

            String replayTo

- ## Package org.bgerp.plugin.pln.blow.model

  - ### Class org.bgerp.plugin.pln.blow.model.BoardConfig

    class BoardConfig extends IdTitle implements Serializable

    - #### Serialized Fields

      - ##### cellExpression

            String cellExpression

      - ##### comparators

            List<ItemComparator> comparators

      - ##### executorGroupIds

            Set<Integer> executorGroupIds

      - ##### executorRoleIds

            Set<Integer> executorRoleIds

      - ##### filters

            List<BoardConfig.BoardFilter> filters

      - ##### openUrl

            String openUrl

      - ##### queueId

            int queueId

  - ### Class org.bgerp.plugin.pln.blow.model.BoardConfig.BoardFilter

    class BoardFilter extends IdTitle implements Serializable

    - #### Serialized Fields

      - ##### color

            String color

      - ##### stringExpression

            String stringExpression

  - ### Class org.bgerp.plugin.pln.blow.model.Executor

    class Executor extends IdTitle implements Serializable

    - #### Serialized Fields

      - ##### processes

            Set<Process> processes

- ## Package org.bgerp.plugin.pln.callboard.model

  - ### Class org.bgerp.plugin.pln.callboard.model.DayType

    class DayType extends IdTitle implements Serializable

    - #### Serialized Fields

      - ##### color

            String color

      - ##### holiday

            boolean holiday

      - ##### workHours

            int workHours

  - ### Class org.bgerp.plugin.pln.callboard.model.Shift

    class Shift extends IdTitle implements Serializable

    - #### Serialized Fields

      - ##### category

            int category

      - ##### color

            String color

      - ##### comment

            String comment

      - ##### symbol

            String symbol

      - ##### useOwnColor

            boolean useOwnColor

      - ##### workTypeTimeList

            List<WorkTypeTime> workTypeTimeList

  - ### Class org.bgerp.plugin.pln.callboard.model.Shortcut

    class Shortcut extends IdTitle implements Serializable

    - #### Serialized Fields

      - ##### value

            String value

  - ### Class org.bgerp.plugin.pln.callboard.model.WorkDaysCalendar

    class WorkDaysCalendar extends IdTitle implements Serializable

    - #### Serialized Fields

      - ##### comment

            String comment

      - ##### rules

            List<WorkDaysCalendarRule> rules

  - ### Class org.bgerp.plugin.pln.callboard.model.WorkType

    class WorkType extends IdTitle implements Serializable

    - #### Serialized Fields

      - ##### category

            int category

      - ##### color

            String color

      - ##### comment

            String comment

      - ##### isNonWorkHours

            boolean isNonWorkHours

      - ##### ruleConfig

            String ruleConfig

      - ##### ruleExpressionList

            List<org.bgerp.plugin.pln.callboard.model.WorkType.Rule> ruleExpressionList

      - ##### shortcutList

            List<String> shortcutList

      - ##### timeSetMode

            int timeSetMode

      - ##### timeSetStep

            int timeSetStep

- ## Package org.bgerp.plugin.pln.callboard.model.config

  - ### Class org.bgerp.plugin.pln.callboard.model.config.CallboardConfig.Callboard

    class Callboard extends IdTitle implements Serializable

    - #### Serialized Fields

      - ##### calendarId

            int calendarId

      - ##### configMap

            ConfigMap configMap

      - ##### groupId

            int groupId

      - ##### hideEmptyGroups

            Boolean hideEmptyGroups

      - ##### hideEmptyShifts

            Boolean hideEmptyShifts

      - ##### planConfig

            CallboardPlanConfig planConfig

      - ##### tabelConfig

            CallboardTabelConfig tabelConfig

  - ### Class org.bgerp.plugin.pln.callboard.model.config.CategoryConfig.Category

    class Category extends IdTitle implements Serializable

    - #### Serialized Fields

      - ##### forAll

            boolean forAll

- ## Package org.bgerp.plugin.svc.log.model

  - ### Class org.bgerp.plugin.svc.log.model.ActionLogEntry

    class ActionLogEntry extends Id implements Serializable

    - #### Serialized Fields

      - ##### action

            String action

      - ##### duration

            long duration

      - ##### error

            String error

      - ##### ipAddress

            String ipAddress

      - ##### parameters

            String parameters

      - ##### time

            Date time

      - ##### userId

            int userId

- ## Package org.bgerp.util.mail

  - ### Class org.bgerp.util.mail.Addresses

    class Addresses extends HashMap<jakarta.mail.Message.RecipientType,List<jakarta.mail.internet.InternetAddress>> implements Serializable

- ## Package ru.bgcrm.dao.message

  - ### Class ru.bgcrm.dao.message.MessageType

    class MessageType extends IdTitle implements Serializable

    - #### Serialized Fields

      - ##### checkEmptySubject

            boolean checkEmptySubject

      - ##### configMap

            ConfigMap configMap

      - ##### contactSaver

            MessageTypeContactSaver contactSaver

      - ##### reading

            boolean reading

      - ##### searchMap

            LinkedHashMap<Integer,MessageTypeSearch> searchMap

      - ##### setup

            Setup setup

      - ##### unprocessedMessagesCount

            Integer unprocessedMessagesCount

  - ### Class ru.bgcrm.dao.message.MessageTypeCall

    class MessageTypeCall extends MessageType implements Serializable

  - ### Class ru.bgcrm.dao.message.MessageTypeNote

    class MessageTypeNote extends MessageType implements Serializable

    - #### Serialized Fields

      - ##### createUnread

            boolean createUnread

- ## Package ru.bgcrm.event.listener

  - ### Class ru.bgcrm.event.listener.DefaultMarkedProcessor

    class DefaultMarkedProcessor extends Processor implements Serializable

    - #### Serialized Fields

      - ##### configMap

            ConfigMap configMap

- ## Package ru.bgcrm.model

  - ### Exception Class ru.bgcrm.model.BGException

    class BGException extends RuntimeException implements Serializable

  - ### Class ru.bgcrm.model.Customer

    class Customer extends Customer implements Serializable

  - ### Class ru.bgcrm.model.News

    class News extends IdTitle implements Serializable

    - #### Serialized Fields

      - ##### createTime

            Date createTime

      - ##### groupIds

            Set<Integer> groupIds

        Receiving group IDs

      - ##### lifeTime

            int lifeTime

        Days before deletion

      - ##### popup

            boolean popup

      - ##### read

            boolean read

      - ##### readTime

            int readTime

        Hours before automatically became read

      - ##### text

            String text

        Content

      - ##### updateTime

            Date updateTime

      - ##### userId

            int userId

  - ### Class ru.bgcrm.model.ParamList

    class ParamList extends IdTitle implements Serializable

    - #### Serialized Fields

      - ##### values

            List<IdTitle> values

  - ### Class ru.bgcrm.model.SearchableIdTitle

    class SearchableIdTitle extends IdTitle implements Serializable

    - #### Serialized Fields

      - ##### searchMode

            List<String> searchMode

- ## Package ru.bgcrm.model.customer

  - ### Class ru.bgcrm.model.customer.Customer

    class Customer extends SearchableIdTitle implements Serializable

    - #### Serialized Fields

      - ##### createTime

            Date createTime

      - ##### createUserId

            int createUserId

      - ##### groupIds

            Set<Integer> groupIds

      - ##### paramGroupId

            int paramGroupId

      - ##### password

            String password

      - ##### reference

            String reference

      - ##### titlePattern

            String titlePattern

      - ##### titlePatternId

            int titlePatternId

  - ### Class ru.bgcrm.model.customer.CustomerGroup

    class CustomerGroup extends IdTitle implements Serializable

    - #### Serialized Fields

      - ##### comment

            String comment

- ## Package ru.bgcrm.model.message

  - ### Class ru.bgcrm.model.message.Message

    class Message extends Message implements Serializable

- ## Package ru.bgcrm.model.param

  - ### Class ru.bgcrm.model.param.Parameter

    class Parameter extends Parameter implements Serializable

- ## Package ru.bgcrm.model.param.address

  - ### Class ru.bgcrm.model.param.address.AddressBase

    class AddressBase extends IdTitle implements Serializable

    - #### Serialized Fields

      - ##### config

            Map<String,String> config

  - ### Class ru.bgcrm.model.param.address.AddressCity

    class AddressCity extends AddressBase implements Serializable

    - #### Serialized Fields

      - ##### addressCountry

            AddressCountry addressCountry

      - ##### countryId

            int countryId

  - ### Class ru.bgcrm.model.param.address.AddressCountry

    class AddressCountry extends AddressBase implements Serializable

  - ### Class ru.bgcrm.model.param.address.AddressHouse

    class AddressHouse extends AddressBase implements Serializable

    - #### Serialized Fields

      - ##### addressArea

            AddressItem addressArea

      - ##### addressQuarter

            AddressItem addressQuarter

      - ##### addressStreet

            AddressItem addressStreet

      - ##### areaId

            int areaId

      - ##### comment

            String comment

      - ##### frac

            String frac

        Additional after number part: frac, letter.

      - ##### house

            int house

        House number only.

      - ##### postIndex

            String postIndex

      - ##### quarterId

            int quarterId

      - ##### streetId

            int streetId

  - ### Class ru.bgcrm.model.param.address.AddressItem

    class AddressItem extends AddressBase implements Serializable

    - #### Serialized Fields

      - ##### addressCity

            AddressCity addressCity

      - ##### cityId

            int cityId

  - ### Class ru.bgcrm.model.param.address.AddressStreet

    class AddressStreet extends AddressItem implements Serializable

- ## Package ru.bgcrm.model.process

  - ### Class ru.bgcrm.model.process.Process

    class Process extends IdTitle implements Serializable

    - #### Serialized Fields

      - ##### closeTime

            Date closeTime

      - ##### closeUserId

            int closeUserId

      - ##### createTime

            Date createTime

      - ##### createUserId

            int createUserId

      - ##### description

            String description

      - ##### executors

            Set<ProcessExecutor> executors

      - ##### groups

            ProcessGroups groups

      - ##### priority

            int priority

      - ##### statusChange

            StatusChange statusChange

      - ##### statusId

            int statusId

      - ##### statusTime

            Date statusTime

      - ##### statusTitle

            String statusTitle

      - ##### statusUserId

            int statusUserId

      - ##### typeId

            int typeId

      - ##### typeTitle

            String typeTitle

  - ### Class ru.bgcrm.model.process.Status

    class Status extends IdTitle implements Serializable

    - #### Serialized Fields

      - ##### pos

            int pos

- ## Package ru.bgcrm.model.process.queue

  - ### Class ru.bgcrm.model.process.queue.Processor

    class Processor extends Id implements Serializable

    - #### Serialized Fields

      - ##### className

            String className

      - ##### configMap

            ConfigMap configMap

      - ##### htmlReport

            boolean htmlReport

      - ##### iface

            String iface

      - ##### pageUrl

            String pageUrl

      - ##### title

            String title

  - ### Class ru.bgcrm.model.process.queue.Queue

    class Queue extends IdTitle implements Serializable

    - #### Serialized Fields

      - ##### actionList

            List<ProcessAction> actionList

      - ##### columnList

            List<Column> columnList

      - ##### columnMap

            Map<Integer,Column> columnMap

      - ##### config

            String config

      - ##### configMap

            ConfigMap configMap

      - ##### createAllowedProcessList

            List<IdTitle> createAllowedProcessList

      - ##### filterList

            FilterList filterList

      - ##### lastModify

            LastModify lastModify

      - ##### processorMap

            Map<Integer,Processor> processorMap

      - ##### processTypeIds

            Set<Integer> processTypeIds

      - ##### sortSet

            SortSet sortSet

- ## Package ru.bgcrm.model.process.queue.config

  - ### Class ru.bgcrm.model.process.queue.config.PrintQueueConfig.PrintType

    class PrintType extends IdTitle implements Serializable

    - #### Serialized Fields

      - ##### columnIds

            List<String> columnIds

      - ##### columnWidths

            List<Integer> columnWidths

      - ##### fileName

            String fileName

      - ##### orientation

            String orientation

      - ##### type

            String type

  - ### Class ru.bgcrm.model.process.queue.config.SavedFilter

    class SavedFilter extends IdTitle implements Serializable

    - #### Serialized Fields

      - ##### queueId

            int queueId

      - ##### url

            String url

  - ### Class ru.bgcrm.model.process.queue.config.SavedFiltersConfig.SavedFilterSet

    class SavedFilterSet extends IdTitle implements Serializable

    - #### Serialized Fields

      - ##### color

            String color

      - ##### queueId

            int queueId

      - ##### queueName

            String queueName

      - ##### rare

            boolean rare

      - ##### statusCounterOnPanel

            boolean statusCounterOnPanel

      - ##### url

            String url

- ## Package ru.bgcrm.model.process.wizard

  - ### Class ru.bgcrm.model.process.wizard.AddressInfoStep

    class AddressInfoStep extends Step implements Serializable

    - #### Serialized Fields

      - ##### addressParamId

            int addressParamId

  - ### Class ru.bgcrm.model.process.wizard.ContinueStep

    class ContinueStep extends Step implements Serializable

    - #### Serialized Fields

      - ##### param

            Parameter param

  - ### Class ru.bgcrm.model.process.wizard.FillParamsStep

    class FillParamsStep extends Step implements Serializable

    - #### Serialized Fields

      - ##### checkParamIds

            Set<Integer> checkParamIds

      - ##### type

            String type

  - ### Class ru.bgcrm.model.process.wizard.JexlStep

    class JexlStep extends Step implements Serializable

    - #### Serialized Fields

      - ##### doExpression

            String doExpression

  - ### Class ru.bgcrm.model.process.wizard.LinkCustomerStep

    class LinkCustomerStep extends Step implements Serializable

    - #### Serialized Fields

      - ##### paramGroupId

            int paramGroupId

  - ### Class ru.bgcrm.model.process.wizard.SetDescriptionStep

    class SetDescriptionStep extends Step implements Serializable

  - ### Class ru.bgcrm.model.process.wizard.SetExecutorsStep

    class SetExecutorsStep extends Step implements Serializable

  - ### Class ru.bgcrm.model.process.wizard.SetStatusStep

    class SetStatusStep extends Step implements Serializable

    - #### Serialized Fields

      - ##### okClose

            boolean okClose

- ## Package ru.bgcrm.model.process.wizard.base

  - ### Class ru.bgcrm.model.process.wizard.base.Step

    class Step extends IdTitle implements Serializable

    - #### Serialized Fields

      - ##### config

            ConfigMap config

      - ##### expression

            String expression

- ## Package ru.bgcrm.model.user

  - ### Class ru.bgcrm.model.user.Group

    class Group extends IdTitleComment implements Serializable

    - #### Serialized Fields

      - ##### childCount

            int childCount

      - ##### config

            String config

      - ##### configMap

            ConfigMap configMap

      - ##### parentId

            int parentId

      - ##### permsetIds

            List<Integer> permsetIds

      - ##### queueIds

            Set<Integer> queueIds

  - ### Exception Class ru.bgcrm.model.user.PermissionActionMethodException

    class PermissionActionMethodException extends UnsupportedOperationException implements Serializable

  - ### Class ru.bgcrm.model.user.Permset

    class Permset extends IdTitle implements Serializable

    - #### Serialized Fields

      - ##### comment

            String comment

      - ##### config

            String config

      - ##### configMap

            ConfigMap configMap

      - ##### roles

            String roles

  - ### Class ru.bgcrm.model.user.User

    class User extends IdTitleComment implements Serializable

    - #### Serialized Fields

      - ##### config

            String config

      - ##### configMap

            ConfigMap configMap

      - ##### groupIds

            Set<Integer> groupIds

      - ##### login

            String login

      - ##### password

            String password

      - ##### permsetIds

            List<Integer> permsetIds

      - ##### pers

            Preferences pers

      - ##### personalization

            String personalization

      - ##### queueIds

            Set<Integer> queueIds

      - ##### status

            int status

- ## Package ru.bgcrm.plugin.bgbilling.message

  - ### Class ru.bgcrm.plugin.bgbilling.message.MessageTypeHelpDesk

    class MessageTypeHelpDesk extends MessageType implements Serializable

    - #### Serialized Fields

      - ##### addFirstMessageInDescription

            boolean addFirstMessageInDescription

      - ##### autoCloseParamId

            int autoCloseParamId

      - ##### billingId

            String billingId

      - ##### closeStatusId

            int closeStatusId

      - ##### costParamId

            int costParamId

      - ##### markMessagesReadStatusIds

            Set<Integer> markMessagesReadStatusIds

      - ##### newMessageEvent

            boolean newMessageEvent

      - ##### openStatusId

            int openStatusId

      - ##### pageSize

            int pageSize

      - ##### processTypeId

            int processTypeId

      - ##### statusParamId

            int statusParamId

      - ##### topicId

            int topicId

      - ##### user

            User user

- ## Package ru.bgcrm.plugin.bgbilling.model

  - ### Class ru.bgcrm.plugin.bgbilling.model.ContractType

    class ContractType extends IdTitle implements Serializable

    - #### Serialized Fields

      - ##### billingId

            String billingId

      - ##### patternId

            int patternId

      - ##### tariffList

            List<IdTitle> tariffList

      - ##### tariffMap

            Map<Integer,String> tariffMap

      - ##### tariffPosition

            int tariffPosition

        -1 - тариф заменит первый существующий либо будет добавлен, если текущего нет; >= 0 - тариф будет добавлен с позицией.

- ## Package ru.bgcrm.plugin.bgbilling.model.process.wizard

  - ### Class ru.bgcrm.plugin.bgbilling.model.process.wizard.CreateContractsStep

    class CreateContractsStep extends ru.bgcrm.plugin.bgbilling.model.process.wizard.BaseStep implements Serializable

    - #### Serialized Fields

      - ##### showContractTitle

            boolean showContractTitle

      - ##### typesConfig

            ContractTypesConfig typesConfig

  - ### Class ru.bgcrm.plugin.bgbilling.model.process.wizard.FillContractParamsStep

    class FillContractParamsStep extends ru.bgcrm.plugin.bgbilling.model.process.wizard.BaseStep implements Serializable

    - #### Serialized Fields

      - ##### checkParamIds

            List<Integer> checkParamIds

      - ##### parameterIds

            List<Integer> parameterIds

  - ### Class ru.bgcrm.plugin.bgbilling.model.process.wizard.FindContractStep

    class FindContractStep extends ru.bgcrm.plugin.bgbilling.model.process.wizard.BaseStep implements Serializable

    - #### Serialized Fields

      - ##### billingId

            String billingId

  - ### Class ru.bgcrm.plugin.bgbilling.model.process.wizard.SetContractTariffStep

    class SetContractTariffStep extends ru.bgcrm.plugin.bgbilling.model.process.wizard.BaseStep implements Serializable

  - ### Class ru.bgcrm.plugin.bgbilling.model.process.wizard.ShowContractsByAddrParamStep

    class ShowContractsByAddrParamStep extends ru.bgcrm.plugin.bgbilling.model.process.wizard.BaseStep implements Serializable

    - #### Serialized Fields

      - ##### addressParamId

            int addressParamId

      - ##### billingConfig

            SortedMap<Integer,ConfigMap> billingConfig

  - ### Class ru.bgcrm.plugin.bgbilling.model.process.wizard.ShowInetServiceStep

    class ShowInetServiceStep extends ru.bgcrm.plugin.bgbilling.model.process.wizard.BaseStep implements Serializable

    - #### Serialized Fields

      - ##### inetModuleId

            int inetModuleId

  - ### Class ru.bgcrm.plugin.bgbilling.model.process.wizard.ShowInetSessionStep

    class ShowInetSessionStep extends ru.bgcrm.plugin.bgbilling.model.process.wizard.BaseStep implements Serializable

    - #### Serialized Fields

      - ##### inetModuleId

            int inetModuleId

- ## Package ru.bgcrm.plugin.bgbilling.proto.model

  - ### Class ru.bgcrm.plugin.bgbilling.proto.model.BGServerFile

    class BGServerFile extends IdTitleComment implements Serializable

    - #### Serialized Fields

      - ##### date

            Date date

      - ##### ownerId

            int ownerId

      - ##### size

            long size

      - ##### userId

            int userId

      - ##### uuid

            String uuid

  - ### Class ru.bgcrm.plugin.bgbilling.proto.model.Contract

    class Contract extends SearchableIdTitle implements Serializable

    - #### Serialized Fields

      - ##### billingId

            String billingId

      - ##### comment

            String comment

  - ### Class ru.bgcrm.plugin.bgbilling.proto.model.ContractGroup

    class ContractGroup extends IdTitle implements Serializable

    - #### Serialized Fields

      - ##### comment

            String comment

      - ##### editable

            boolean editable

      - ##### enabled

            boolean enabled

  - ### Class ru.bgcrm.plugin.bgbilling.proto.model.ContractHierarchyInfo.SubContract

    class SubContract extends IdTitle implements Serializable

  - ### Class ru.bgcrm.plugin.bgbilling.proto.model.ContractInfo

    class ContractInfo extends Contract implements Serializable

    - #### Serialized Fields

      - ##### balanceAccount

            BigDecimal balanceAccount

      - ##### balanceCharge

            BigDecimal balanceCharge

      - ##### balanceDate

            Date balanceDate

      - ##### balanceIn

            BigDecimal balanceIn

      - ##### balanceLimit

            BigDecimal balanceLimit

      - ##### balanceOut

            BigDecimal balanceOut

      - ##### balancePayment

            BigDecimal balancePayment

      - ##### comments

            int comments

      - ##### dateFrom

            Date dateFrom

      - ##### dateTo

            Date dateTo

      - ##### deleted

            boolean deleted

      - ##### face

            int face

      - ##### groupList

            List<IdTitle> groupList

      - ##### hierarchy

            String hierarchy

      - ##### hierarchyDep

            int hierarchyDep

      - ##### hierarchyIndep

            int hierarchyIndep

      - ##### mode

            int mode

      - ##### moduleList

            List<ContractInfo.ModuleInfo> moduleList

      - ##### objects

            Pair<Integer,Integer> objects

      - ##### scriptList

            List<IdTitle> scriptList

      - ##### statisticPassword

            String statisticPassword

        Deprecated.

      - ##### status

            String status

      - ##### subContractIds

            List<Integer> subContractIds

      - ##### tariffList

            List<IdTitle> tariffList

  - ### Class ru.bgcrm.plugin.bgbilling.proto.model.ContractObject

    class ContractObject extends IdTitle implements Serializable

    - #### Serialized Fields

      - ##### contractId

            int contractId

      - ##### dateFrom

            Date dateFrom

      - ##### dateTo

            Date dateTo

      - ##### type

            String type

      - ##### typeId

            int typeId

  - ### Class ru.bgcrm.plugin.bgbilling.proto.model.ContractService

    class ContractService extends Id implements Serializable

    - #### Serialized Fields

      - ##### comment

            String comment

      - ##### contractId

            int contractId

      - ##### dateFrom

            Date dateFrom

      - ##### dateTo

            Date dateTo

      - ##### serviceId

            int serviceId

      - ##### serviceTitle

            String serviceTitle

  - ### Exception Class ru.bgcrm.plugin.bgbilling.proto.model.UnsupportedBillingVersion

    class UnsupportedBillingVersion extends BGException implements Serializable

  - ### Class ru.bgcrm.plugin.bgbilling.proto.model.UserInfo

    class UserInfo extends Id implements Serializable

    - #### Serialized Fields

      - ##### login

            String login

      - ##### name

            String name

- ## Package ru.bgcrm.plugin.bgbilling.proto.model.balance

  - ### Class ru.bgcrm.plugin.bgbilling.proto.model.balance.ContractCharge

    class ContractCharge extends ContractPayment implements Serializable

  - ### Class ru.bgcrm.plugin.bgbilling.proto.model.balance.ContractPayment

    class ContractPayment extends Id implements Serializable

    - #### Serialized Fields

      - ##### comment

            String comment

      - ##### contract

            String contract

      - ##### contractId

            int contractId

      - ##### date

            Date date

      - ##### editable

            boolean editable

      - ##### lastChangeTime

            Date lastChangeTime

      - ##### sum

            BigDecimal sum

      - ##### type

            String type

      - ##### typeId

            int typeId

      - ##### user

            String user

      - ##### userId

            int userId

- ## Package ru.bgcrm.plugin.bgbilling.proto.model.bill

  - ### Class ru.bgcrm.plugin.bgbilling.proto.model.bill.Attribute

    class Attribute extends IdTitle implements Serializable

    - #### Serialized Fields

      - ##### dateFrom

            Date dateFrom

      - ##### dateTo

            Date dateTo

      - ##### value

            String value

  - ### Class ru.bgcrm.plugin.bgbilling.proto.model.bill.AttributeType

    class AttributeType extends IdTitle implements Serializable

    - #### Serialized Fields

      - ##### check

            String check

      - ##### name

            String name

  - ### Class ru.bgcrm.plugin.bgbilling.proto.model.bill.Bill

    class Bill extends Document implements Serializable

    - #### Serialized Fields

      - ##### payDate

            Date payDate

      - ##### payUser

            String payUser

      - ##### status

            int status

      - ##### statusTitle

            String statusTitle

  - ### Class ru.bgcrm.plugin.bgbilling.proto.model.bill.Document

    class Document extends Id implements Serializable

    - #### Serialized Fields

      - ##### createDate

            Date createDate

      - ##### createUser

            String createUser

      - ##### month

            String month

      - ##### number

            String number

      - ##### summa

            BigDecimal summa

      - ##### typeTitle

            String typeTitle

  - ### Class ru.bgcrm.plugin.bgbilling.proto.model.bill.Invoice

    class Invoice extends Document implements Serializable

    - #### Serialized Fields

      - ##### showOnWeb

            boolean showOnWeb

- ## Package ru.bgcrm.plugin.bgbilling.proto.model.cerbercrypt

  - ### Class ru.bgcrm.plugin.bgbilling.proto.model.cerbercrypt.UserCard

    class UserCard extends Id implements Serializable

    - #### Serialized Fields

      - ##### baseCardId

            int baseCardId

      - ##### baseCardTitle

            String baseCardTitle

      - ##### comment

            String comment

      - ##### contractId

            int contractId

      - ##### dateFrom

            Date dateFrom

      - ##### dateTo

            Date dateTo

      - ##### needSync

            boolean needSync

      - ##### number

            long number

      - ##### subscrDate

            Date subscrDate

- ## Package ru.bgcrm.plugin.bgbilling.proto.model.dispatch

  - ### Class ru.bgcrm.plugin.bgbilling.proto.model.dispatch.Contact

    class Contact extends Id implements Serializable

    - #### Serialized Fields

      - ##### contactTypeId

            int contactTypeId

      - ##### contractId

            int contractId

      - ##### defaultValue

            String defaultValue

      - ##### value

            String value

- ## Package ru.bgcrm.plugin.bgbilling.proto.model.helpdesk

  - ### Class ru.bgcrm.plugin.bgbilling.proto.model.helpdesk.HdMessage

    class HdMessage extends Id implements Serializable

    - #### Serialized Fields

      - ##### attachList

            List<FileData> attachList

      - ##### direction

            int direction

        Message.DIRECTION_INCOMING либо Message.DIRECTION_OUTGOING

      - ##### text

            String text

      - ##### timeFrom

            Date timeFrom

      - ##### timeTo

            Date timeTo

      - ##### userIdFrom

            int userIdFrom

      - ##### userIdTo

            int userIdTo

  - ### Class ru.bgcrm.plugin.bgbilling.proto.model.helpdesk.HdTopic

    class HdTopic extends IdTitle implements Serializable

    - #### Serialized Fields

      - ##### autoClose

            boolean autoClose

      - ##### closed

            boolean closed

      - ##### contact

            String contact

      - ##### contractId

            int contractId

      - ##### contractTitle

            String contractTitle

      - ##### cost

            BigDecimal cost

      - ##### lastMessageTime

            Date lastMessageTime

      - ##### messageCount

            int messageCount

      - ##### statusId

            int statusId

      - ##### userId

            int userId

      - ##### userTitle

            String userTitle

- ## Package ru.bgcrm.plugin.bgbilling.proto.model.inet

  - ### Class ru.bgcrm.plugin.bgbilling.proto.model.inet.InetServiceType

    class InetServiceType extends IdTitle implements Serializable

    - #### Serialized Fields

      - ##### addressAllInterface

            boolean addressAllInterface

      - ##### addressType

            int addressType

      - ##### config

            String config

      - ##### deviceGroupIds

            Set<Integer> deviceGroupIds

      - ##### deviceTypeIds

            Set<Integer> deviceTypeIds

      - ##### ipFromParentRange

            boolean ipFromParentRange

      - ##### needContractObject

            boolean needContractObject

      - ##### needDevice

            boolean needDevice

      - ##### needIdentifier

            boolean needIdentifier

      - ##### needInterface

            boolean needInterface

      - ##### needLogin

            boolean needLogin

      - ##### needMacAddress

            boolean needMacAddress

        Нужен ли MAC-адрес, нужно ли его отображать при редактировании сервиса

      - ##### needRestriction

            boolean needRestriction

      - ##### needVlan

            boolean needVlan

      - ##### parentTypeIds

            Set<Integer> parentTypeIds

      - ##### personalInterface

            boolean personalInterface

      - ##### personalVlan

            boolean personalVlan

      - ##### sessionCountLimit

            int sessionCountLimit

      - ##### sessionCountLimitLock

            boolean sessionCountLimitLock

      - ##### sessionInitiationType

            int sessionInitiationType

      - ##### trafficTypeLinkId

            int trafficTypeLinkId

  - ### Class ru.bgcrm.plugin.bgbilling.proto.model.inet.TrafficType

    class TrafficType extends IdTitle implements Serializable

    - #### Serialized Fields

      - ##### unit

            int unit

        See Also:
          - `ServiceUnit`

- ## Package ru.bgcrm.plugin.bgbilling.proto.model.inet.version.v8x

  - ### Class ru.bgcrm.plugin.bgbilling.proto.model.inet.version.v8x.InetServiceType8x

    class InetServiceType8x extends InetServiceType implements Serializable

    - #### Serialized Fields

      - ##### addressType8x

            InetServiceType8x.InetAddressType addressType8x

- ## Package ru.bgcrm.plugin.bgbilling.proto.model.limit

  - ### Class ru.bgcrm.plugin.bgbilling.proto.model.limit.LimitChangeTask

    class LimitChangeTask extends Id implements Serializable

    - #### Serialized Fields

      - ##### date

            Date date

      - ##### limitChange

            BigDecimal limitChange

      - ##### status

            String status

      - ##### user

            String user

- ## Package ru.bgcrm.plugin.bgbilling.proto.model.status

  - ### Class ru.bgcrm.plugin.bgbilling.proto.model.status.ContractStatus

    class ContractStatus extends Id implements Serializable

    - #### Serialized Fields

      - ##### comment

            String comment

      - ##### dateFrom

            Date dateFrom

      - ##### dateTo

            Date dateTo

      - ##### status

            String status

      - ##### statusId

            int statusId

  - ### Class ru.bgcrm.plugin.bgbilling.proto.model.status.ContractStatusLogItem

    class ContractStatusLogItem extends ContractStatus implements Serializable

    - #### Serialized Fields

      - ##### date

            Date date

      - ##### user

            String user

      - ##### userId

            int userId

- ## Package ru.bgcrm.plugin.bgbilling.proto.model.tariff

  - ### Class ru.bgcrm.plugin.bgbilling.proto.model.tariff.ContractPersonalTariff

    class ContractPersonalTariff extends Id implements Serializable

    - #### Serialized Fields

      - ##### config

            String config

      - ##### contractId

            int contractId

      - ##### date1

            Date date1

      - ##### date2

            Date date2

      - ##### pos

            int pos

      - ##### title

            String title

      - ##### titleWeb

            String titleWeb

      - ##### treeId

            int treeId

      - ##### useTitleInWeb

            boolean useTitleInWeb

  - ### Class ru.bgcrm.plugin.bgbilling.proto.model.tariff.ContractTariff

    class ContractTariff extends Id implements Serializable

    - #### Serialized Fields

      - ##### comment

            String comment

      - ##### contractId

            int contractId

      - ##### dateFrom

            Date dateFrom

      - ##### dateTo

            Date dateTo

      - ##### position

            int position

      - ##### tariffPlanId

            int tariffPlanId

      - ##### title

            String title

  - ### Class ru.bgcrm.plugin.bgbilling.proto.model.tariff.ContractTariffGroup

    class ContractTariffGroup extends Id implements Serializable

    - #### Serialized Fields

      - ##### comment

            String comment

      - ##### dateFrom

            Date dateFrom

      - ##### dateTo

            Date dateTo

      - ##### groupId

            int groupId

      - ##### title

            String title

  - ### Class ru.bgcrm.plugin.bgbilling.proto.model.tariff.ContractTariffOption

    class ContractTariffOption extends Id implements Serializable

    - #### Serialized Fields

      - ##### activatedTime

            Date activatedTime

      - ##### activateMode

            int activateMode

      - ##### chargeId

            int chargeId

      - ##### contractId

            int contractId

      - ##### optionId

            int optionId

      - ##### optionTitle

            String optionTitle

      - ##### summa

            BigDecimal summa

      - ##### timeFrom

            Date timeFrom

      - ##### timeTo

            Date timeTo

      - ##### userId

            int userId

      - ##### userTitle

            String userTitle

- ## Package ru.bgcrm.plugin.bgbilling.transfer

  - ### Class ru.bgcrm.plugin.bgbilling.transfer.UserAccount

    class UserAccount extends User implements Serializable

- ## Package ru.bgcrm.plugin.dispatch.model

  - ### Class ru.bgcrm.plugin.dispatch.model.Dispatch

    class Dispatch extends IdTitleComment implements Serializable

    - #### Serialized Fields

      - ##### accountCount

            int accountCount

  - ### Class ru.bgcrm.plugin.dispatch.model.DispatchMessage

    class DispatchMessage extends IdTitle implements Serializable

    - #### Serialized Fields

      - ##### createTime

            Date createTime

      - ##### dispatchIds

            Set<Integer> dispatchIds

      - ##### ready

            boolean ready

      - ##### sentTime

            Date sentTime

      - ##### text

            String text

- ## Package ru.bgcrm.plugin.document.model

  - ### Class ru.bgcrm.plugin.document.model.Document

    class Document extends Id implements Serializable

    - #### Serialized Fields

      - ##### fileData

            FileData fileData

      - ##### fileDataId

            int fileDataId

      - ##### objectId

            int objectId

      - ##### objectType

            String objectType

  - ### Class ru.bgcrm.plugin.document.model.Pattern

    class Pattern extends IdTitle implements Serializable

    - #### Serialized Fields

      - ##### documentTitle

            String documentTitle

      - ##### file

            String file

      - ##### jsp

            String jsp

      - ##### params

            ConfigMap params

      - ##### positionMap

            ConfigMap positionMap

        Deprecated.

      - ##### resultSave

            boolean resultSave

      - ##### resultStream

            boolean resultStream

      - ##### scope

            String scope

      - ##### scopeType

            String scopeType

      - ##### script

            String script

      - ##### titlePattern

            Pattern titlePattern

      - ##### type

            int type

      - ##### xslt

            String xslt

- ## Package ru.bgcrm.plugin.task.model

  - ### Class ru.bgcrm.plugin.task.model.Task

    class Task extends Id implements Serializable

    - #### Serialized Fields

      - ##### config

            Preferences config

        Конфигурация задачи.

      - ##### executedTime

            Date executedTime

        Фактическая дата выполнения.

      - ##### log

            String log

      - ##### processId

            int processId

      - ##### scheduledTime

            Date scheduledTime

        Запланированная дата выполнения.

      - ##### typeId

            String typeId

- ## Package ru.bgcrm.servlet

  - ### Class ru.bgcrm.servlet.ActionServlet

    class ActionServlet extends org.apache.struts.action.ActionServlet implements Serializable

- ## Package ru.bgcrm.struts.form

  - ### Class ru.bgcrm.struts.form.ArrayHashMap

    class ArrayHashMap extends HashMap<String,Object> implements Serializable

    - #### Serialized Fields

      - ##### logTrackingId

            String logTrackingId

  - ### Class ru.bgcrm.struts.form.DynActionForm

    class DynActionForm extends org.apache.struts.action.ActionForm implements Serializable

    - #### Serialized Fields

      - ##### action

            String action

        Action identifier, semicolon separated class and method names

      - ##### connectionSet

            ConnectionSet connectionSet

        DB connections.

      - ##### file

            org.apache.struts.upload.FormFile file

      - ##### httpRequest

            javax.servlet.http.HttpServletRequest httpRequest

      - ##### httpResponse

            javax.servlet.http.HttpServletResponse httpResponse

      - ##### httpResponseOutputStream

            OutputStream httpResponseOutputStream

      - ##### l

            Localizer l

      - ##### page

            Page page

        Special HTTP request params

      - ##### param

            ArrayHashMap param

        Parsed HTTP request params

      - ##### permission

            ConfigMap permission

      - ##### response

            Response response

        Response data, may be serialized to JSON.

      - ##### user

            User user

- ## Package ru.bgcrm.util.inet

  - ### Class ru.bgcrm.util.inet.IpAddress

    class IpAddress extends Object implements Serializable

    - #### Serialized Fields

      - ##### address

            byte[] address