package ru.hflabs.rcd.web.model.rule; import lombok.Getter; import lombok.Setter; import javax.validation.constraints.Size; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import java.io.Serializable; import static ru.hflabs.rcd.model.Identifying.PRIMARY_KEY_MAX_SIZE; /** * Класс <class>RecodeRuleBean</class> реализует базовый декоратор правила перекодирования * * @author Nazin Alexander */ @Getter @Setter @XmlAccessorType(XmlAccessType.PROPERTY) public abstract class RecodeRuleBean implements Serializable { private static final long serialVersionUID = -1372944368402056292L; /** Идентификатор целевой записи */ @Size(max = PRIMARY_KEY_MAX_SIZE) private String toRecordId; public RecodeRuleBean(String toRecordId) { this.toRecordId = toRecordId; } }