QQQ-21 Adding isHidden to tables & processes

This commit is contained in:
2022-07-13 10:37:28 -05:00
parent f7f7a92842
commit 7d7b0297cd
4 changed files with 133 additions and 11 deletions

View File

@ -49,6 +49,7 @@ public class QTableMetaData implements Serializable
// OR - add a whole "backendDetails" object, with different details per backend-type // OR - add a whole "backendDetails" object, with different details per backend-type
private String backendName; private String backendName;
private String primaryKeyField; private String primaryKeyField;
private boolean isHidden = false;
private Map<String, QFieldMetaData> fields; private Map<String, QFieldMetaData> fields;
@ -214,6 +215,40 @@ public class QTableMetaData implements Serializable
/*******************************************************************************
** Getter for isHidden
**
*******************************************************************************/
public boolean getIsHidden()
{
return (isHidden);
}
/*******************************************************************************
** Setter for isHidden
**
*******************************************************************************/
public void setIsHidden(boolean isHidden)
{
this.isHidden = isHidden;
}
/*******************************************************************************
** Fluent Setter for isHidden
**
*******************************************************************************/
public QTableMetaData withIsHidden(boolean isHidden)
{
this.isHidden = isHidden;
return (this);
}
/******************************************************************************* /*******************************************************************************
** **
*******************************************************************************/ *******************************************************************************/
@ -387,6 +422,7 @@ public class QTableMetaData implements Serializable
} }
/******************************************************************************* /*******************************************************************************
** **
*******************************************************************************/ *******************************************************************************/

View File

@ -43,6 +43,7 @@ public class QFrontendProcessMetaData
private String name; private String name;
private String label; private String label;
private String tableName; private String tableName;
private boolean isHidden;
private List<QFrontendStepMetaData> frontendSteps; private List<QFrontendStepMetaData> frontendSteps;
@ -60,6 +61,7 @@ public class QFrontendProcessMetaData
this.name = processMetaData.getName(); this.name = processMetaData.getName();
this.label = processMetaData.getLabel(); this.label = processMetaData.getLabel();
this.tableName = processMetaData.getTableName(); this.tableName = processMetaData.getTableName();
this.isHidden = processMetaData.getIsHidden();
if(includeSteps) if(includeSteps)
{ {
@ -131,4 +133,27 @@ public class QFrontendProcessMetaData
{ {
this.frontendSteps = frontendSteps; this.frontendSteps = frontendSteps;
} }
/*******************************************************************************
** Getter for isHidden
**
*******************************************************************************/
public boolean getIsHidden()
{
return isHidden;
}
/*******************************************************************************
** Setter for isHidden
**
*******************************************************************************/
public void setIsHidden(boolean isHidden)
{
this.isHidden = isHidden;
}
} }

View File

@ -40,7 +40,9 @@ public class QFrontendTableMetaData
{ {
private String name; private String name;
private String label; private String label;
private boolean isHidden;
private String primaryKeyField; private String primaryKeyField;
private Map<String, QFrontendFieldMetaData> fields; private Map<String, QFrontendFieldMetaData> fields;
////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////
@ -56,6 +58,7 @@ public class QFrontendTableMetaData
{ {
this.name = tableMetaData.getName(); this.name = tableMetaData.getName();
this.label = tableMetaData.getLabel(); this.label = tableMetaData.getLabel();
this.isHidden = tableMetaData.getIsHidden();
if(includeFields) if(includeFields)
{ {
@ -111,4 +114,26 @@ public class QFrontendTableMetaData
{ {
return fields; return fields;
} }
/*******************************************************************************
** Getter for isHidden
**
*******************************************************************************/
public boolean getIsHidden()
{
return isHidden;
}
/*******************************************************************************
** Setter for isHidden
**
*******************************************************************************/
public void setIsHidden(boolean isHidden)
{
this.isHidden = isHidden;
}
} }

View File

@ -37,6 +37,8 @@ public class QProcessMetaData
private String name; private String name;
private String label; private String label;
private String tableName; private String tableName;
private boolean isHidden = false;
private List<QStepMetaData> stepList; private List<QStepMetaData> stepList;
@ -257,4 +259,38 @@ public class QProcessMetaData
return (rs); return (rs);
} }
/*******************************************************************************
** Getter for isHidden
**
*******************************************************************************/
public boolean getIsHidden()
{
return (isHidden);
}
/*******************************************************************************
** Setter for isHidden
**
*******************************************************************************/
public void setIsHidden(boolean isHidden)
{
this.isHidden = isHidden;
}
/*******************************************************************************
** Fluent Setter for isHidden
**
*******************************************************************************/
public QProcessMetaData withIsHidden(boolean isHidden)
{
this.isHidden = isHidden;
return (this);
}
} }