Package ru.bitel.bgbilling.modules.cerbercrypt.common.bean

# Class UserCardCopy

java.lang.Object
ru.bitel.common.model.Id
ru.bitel.bgbilling.modules.cerbercrypt.common.bean.UserCardCopy

All Implemented Interfaces:
  `Serializable`, `Idable`

public class UserCardCopy extends Id
Класс-модель "Копия карты пользователя". Отражает сущность "user_card_copy_{mid}". Содержит в себе ссылку на основую карту, копией которой является.

See Also:
  - Serialized Form

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `protected String`
  `comment`
  Комментарий к копии.
  `protected Date`
  `date1`
  Дата начала периода действия копии.
  `protected Date`
  `date2`
  Дата окончания периода действия копии.
  `protected UserCard`
  `parentCard`
  Ссылка на основную карту.
  `protected int`
  `parentCardId`
  Код основной карты, копией которой является текущий объект.

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `UserCardCopy()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `boolean`
  `equals(Object obj)`
  `String`
  `getComment()`
  Возвращает комментарий.
  `Date`
  `getDate1()`
  Возращает дату начала периода действия карты.
  `Date`
  `getDate2()`
  Возращает дату окончания периода действия карты.
  `UserCard`
  `getParentCard()`
  Возвращает основную карту.
  `int`
  `getParentCardId()`
  Возвращает код основной карты.
  `void`
  `setComment(String comment)`
  Устанавливает комментарий.
  `void`
  `setDate1(Date date1)`
  Устанавливает дату начала периода действия карты.
  `void`
  `setDate2(Date date2)`
  Устанавливает дату окончания периода действия карты.
  `void`
  `setParentCard(UserCard parentCard)`
  Устанавливает основную карту.
  `void`
  `setParentCardId(int parentCardId)`
  Устанавливает код основной карты.
  `String`
  `toString()`

  ### Methods inherited from class ru.bitel.common.model.Id

  `copyTo, getId, hashCode, newIdList, newIdSet, newIdSet, newIdSet, newIdSet, newMap, setId`

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

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

- ## Field Details

  - ### date1

    protected Date date1
    Дата начала периода действия копии.

  - ### date2

    protected Date date2
    Дата окончания периода действия копии.

  - ### parentCardId

    protected int parentCardId
    Код основной карты, копией которой является текущий объект.

  - ### parentCard

    protected UserCard parentCard
    Ссылка на основную карту.

  - ### comment

    protected String comment
    Комментарий к копии.

- ## Constructor Details

  - ### UserCardCopy

    public UserCardCopy()

- ## Method Details

  - ### getDate1

    public Date getDate1()
    Возращает дату начала периода действия карты.
    Returns:
      дата начала периода

  - ### setDate1

    public void setDate1(Date date1)
    Устанавливает дату начала периода действия карты.
    Parameters:
      `date1` -

  - ### getDate2

    public Date getDate2()
    Возращает дату окончания периода действия карты.
    Returns:
      дата окончания периода

  - ### setDate2

    public void setDate2(Date date2)
    Устанавливает дату окончания периода действия карты.
    Parameters:
      `date2` -

  - ### getParentCardId

    public int getParentCardId()
    Возвращает код основной карты.
    Returns:
      код основной карты

  - ### setParentCardId

    public void setParentCardId(int parentCardId)
    Устанавливает код основной карты.
    Parameters:
      `parentCardId` -

  - ### getParentCard

    public UserCard getParentCard()
    Возвращает основную карту.
    Returns:
      основная карта

  - ### setParentCard

    public void setParentCard(UserCard parentCard)
    Устанавливает основную карту.
    Parameters:
      `parentCard` -

  - ### getComment

    public String getComment()
    Возвращает комментарий.
    Returns:
      комментарий

  - ### setComment

    public void setComment(String comment)
    Устанавливает комментарий.
    Parameters:
      `comment` -

  - ### toString

    public String toString()
    Overrides:
      `toString` in class `Id`

  - ### equals

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