package SapforTestingSystem.SapforTasksPackage; import Common.Current; import Common.Database.DBObject; import Common.Database.iDBObject; import Common.Utils.Utils; import SapforTestingSystem.SapforConfiguration.SapforConfiguration; import TestingSystem.Test.Test; import Visual_DVM_2021.Passes.PassCode_2021; import com.sun.org.glassfish.gmbal.Description; import java.util.Vector; public class SapforTasksPackage extends iDBObject { public int sapforscenario_id = Utils.Nan; //---- public int FREE_FORM = 0; //"Свободный выходной стиль"; -f90 public int STATIC_SHADOW_ANALYSIS = 0;//"Оптимизация теневых обменов"; -sh public int MAX_SHADOW_WIDTH = 50; // "Максимальный размер теневых граней"; (%) -shwidth значение поля public int STATIC_PRIVATE_ANALYSIS = 0; //"Статический анализ приватностей" -priv public int KEEP_SPF_DIRECTIVES = 0; //"Сохранять SPF директивы при построении параллельных вариантов"; -keepSPF public int KEEP_DVM_DIRECTIVES = 0;// "Учитывать DVM директивы"; -keepDVM //--- @Description("DEFAULT ''") public String flags = ""; @Description("DEFAULT 0") public int versions_tree_built = 0; @Description("DEFAULT ''") public String sapforconfiguration_id = ""; //-- @Override public void SynchronizeFields(DBObject src) { super.SynchronizeFields(src); SapforTasksPackage tasksPackage = (SapforTasksPackage) src; //--- flags = tasksPackage.flags; //--- FREE_FORM = tasksPackage.FREE_FORM; STATIC_SHADOW_ANALYSIS = tasksPackage.FREE_FORM; MAX_SHADOW_WIDTH = tasksPackage.MAX_SHADOW_WIDTH; STATIC_PRIVATE_ANALYSIS = tasksPackage.STATIC_PRIVATE_ANALYSIS; KEEP_SPF_DIRECTIVES = tasksPackage.KEEP_SPF_DIRECTIVES; KEEP_DVM_DIRECTIVES = tasksPackage.KEEP_DVM_DIRECTIVES; } public SapforTasksPackage(SapforTasksPackage src) { this.SynchronizeFields(src); } public SapforTasksPackage() { } //---- @Description("IGNORE") public Vector tests = null; @Description("IGNORE") public Vector codes = null; public SapforTasksPackage(SapforConfiguration configuration_in, Vector tests_in) { } @Override public boolean isVisible() { return Current.HasSapforScenario() && Current.getSapforScenario().id == sapforscenario_id; } }