====== Session Schema ====== ''**public class SessionSchema**'' \\ ''**extends Schema**'' \\ ''**implements Serializable**'' \\ SessionSchema extends Schema, with the information of selected foreign keys, finite domain constraints, \\ and table completeness statements in the active session, also the information of database connection details (only for remote schema). ===== Class Attributes ===== private static final long serialVersionUID = 3421018344227757148L; private java.util.ArrayList selectedFK; private java.util.ArrayList selectedFDC; private java.util.ArrayList selectedTC; private java.util.ArrayList selectedQ; private java.util.ArrayList completenessQ; private java.util.ArrayList runningTime; private boolean validSchema; ===== Class Constructor ===== public SessionSchema(String name, boolean localSchema, java.util.ArrayList relations, java.util.ArrayList foreignKeys, java.util.ArrayList finiteDomainConstraints, java.util.ArrayList conjuctiveQueries, java.util.ArrayList tcStatements) //Called by:// * it.unibz.inf.magik.web.SessionControl ===== Class Methods ===== ==== getters and setters methods ==== public java.util.ArrayList getSelectedFK() public void setSelectedFK(java.util.ArrayList selFK) public java.util.ArrayList getSelectedFDC() public void setSelectedFDC(java.util.ArrayList selFDC) public java.util.ArrayList getSelectedTC() public void setSelectedTC(java.util.ArrayList selTC) public java.util.ArrayList getSelectedQ() public void setSelectedQ(java.util.ArrayList selectedQ) public java.util.ArrayList getCompletenessQ() public void setCompletenessQ(java.util.ArrayList completenessQ) public java.util.ArrayList getRunningTime() public void setRunningTime(java.util.ArrayList runningTime) public boolean isValidSchema() public void setValidSchema(boolean validSchema)