/*
|
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
*/
|
package com.megatim.generatetxt.jaxb;
|
|
import java.util.ArrayList;
|
import java.util.List;
|
import javax.xml.bind.annotation.XmlAttribute;
|
import javax.xml.bind.annotation.XmlElement;
|
|
/**
|
*
|
* @author ASUS
|
*/
|
public class Entity {
|
|
private String name;
|
|
private String errorReportField;
|
|
private boolean activate;
|
|
private List<Validation> validations = new ArrayList<>();
|
|
@XmlAttribute
|
public String getName() {
|
return name;
|
}
|
|
public void setName(String name) {
|
this.name = name;
|
}
|
|
@XmlAttribute(name = "error-report-field")
|
public String getErrorReportField() {
|
return errorReportField;
|
}
|
|
public void setErrorReportField(String errorReportField) {
|
this.errorReportField = errorReportField;
|
}
|
|
@XmlAttribute
|
public boolean isActivate() {
|
return activate;
|
}
|
|
public void setActivate(boolean activate) {
|
this.activate = activate;
|
}
|
|
@XmlElement(name = "validation")
|
public List<Validation> getValidations() {
|
return validations;
|
}
|
|
public void setValidations(List<Validation> validations) {
|
this.validations = validations;
|
}
|
|
}
|