package foundation.version; import foundation.data.entity.Entity; public class VersionMeta { private String id; private String code; private String name; private String type; private String dataPackage; private String dataName; private String dataNameType; private String historyDataPackage; private String historyDataName; private String preparatoryDataPackage; private String preparatoryDataName; private int versionSequence; private String versionValidLimit; private String filter; private boolean versionActive; public void load(Entity entity) { id = entity.getString("id"); code = entity.getString("code"); name = entity.getString("name"); type = entity.getString("type_code"); dataPackage = entity.getString("active_datapackage"); dataName = entity.getString("active_dataname"); dataNameType = entity.getString("dataname_type"); historyDataPackage = entity.getString("history_datapackage"); historyDataName = entity.getString("history_dataname"); preparatoryDataPackage = entity.getString("preparatory_datapackage"); preparatoryDataName = entity.getString("preparatory_dataname"); versionSequence = entity.getInteger("version_sequence", 1); versionValidLimit = entity.getString("version_valid_limit"); versionActive = entity.getBoolean("is_active", false); filter = entity.getString("filter", "1=1"); } public String getId() { return id; } public String getCode() { return code; } public String getName() { return name; } public String getType() { return type; } public String getDataPackage() { return dataPackage; } public String getDataName() { return dataName; } public String getDataNameType() { return dataNameType; } public String getHistoryDataPackage() { return historyDataPackage; } public String getHistoryDataName() { return historyDataName; } public String getPreparatoryDataPackage() { return preparatoryDataPackage; } public String getPreparatoryDataName() { return preparatoryDataName; } public int getVersionSequence() { return versionSequence; } public void setVersionSequence(int versionSequence) { this.versionSequence = versionSequence; } public String getVersionValidLimit() { return versionValidLimit; } public String getFilter() { return filter; } public boolean isVersionActive() { return versionActive; } }