рефакторинг. подготовка к переводу регионов на json

This commit is contained in:
2025-05-12 17:18:26 +03:00
parent d8178fa704
commit ef92651552
11 changed files with 184 additions and 141 deletions

View File

@@ -0,0 +1,36 @@
package _VisualDVM.ProjectData.SapforData.Arrays;
import Common.Database.Objects.DBObject;
public class Dimension extends DBObject {
//--------------------------------------
public int num; //номер измерения.
public int K = 0;
public int B = 0;
public boolean active = false;
//-------------------------------------
public Dimension(int num_in) {
num = num_in;
}
public Dimension(int num_in, int K_in, int B_in) {
num = num_in;
K = K_in;
B = B_in;
active = true;
}
public Dimension clone_() {
Dimension res = new Dimension(num);
res.active = active;
res.K = K;
res.B = B;
return res;
}
@Override
public Object getPK() {
return num;
}
public String getLetter() {
return ProjectArray.alignNames[num];
} //для отображения букв
public int getS() {
return active ? num : -1;
} //для триплета. шифр.
}