mirror of
https://github.com/Kingsrook/qqq.git
synced 2025-07-18 13:10:44 +00:00
QQQ-21 Adding isHidden to tables & processes
This commit is contained in:
@ -47,8 +47,9 @@ public class QTableMetaData implements Serializable
|
|||||||
// rename "backendName" here to "backend"
|
// rename "backendName" here to "backend"
|
||||||
// add "nameInBackend" (or similar) for the table name in the backend
|
// add "nameInBackend" (or similar) for the table name in the backend
|
||||||
// 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
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*******************************************************************************
|
/*******************************************************************************
|
||||||
**
|
**
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
|
@ -40,9 +40,10 @@ import com.kingsrook.qqq.backend.core.utils.CollectionUtils;
|
|||||||
@JsonInclude(Include.NON_NULL)
|
@JsonInclude(Include.NON_NULL)
|
||||||
public class QFrontendProcessMetaData
|
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;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -38,9 +38,11 @@ import com.kingsrook.qqq.backend.core.model.metadata.QTableMetaData;
|
|||||||
@JsonInclude(Include.NON_NULL)
|
@JsonInclude(Include.NON_NULL)
|
||||||
public class QFrontendTableMetaData
|
public class QFrontendTableMetaData
|
||||||
{
|
{
|
||||||
private String name;
|
private String name;
|
||||||
private String label;
|
private String label;
|
||||||
private String primaryKeyField;
|
private boolean isHidden;
|
||||||
|
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;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -34,9 +34,11 @@ import com.kingsrook.qqq.backend.core.model.metadata.QFieldMetaData;
|
|||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
public class QProcessMetaData
|
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);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user