Class ApiTableMetaData
java.lang.Object
com.kingsrook.qqq.api.model.metadata.tables.ApiTableMetaData
- All Implemented Interfaces:
ApiOperation.EnabledOperationsProvider,Cloneable
public class ApiTableMetaData
extends Object
implements ApiOperation.EnabledOperationsProvider, Cloneable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()voidenrich(QInstance qInstance, String apiName, QTableMetaData table) Getter for apiAssociationMetaDataGetter for apiTableNameGetter for finalVersionGetter for initialVersionGetter for isExcludedGetter for removedApiFieldsvoidsetApiAssociationMetaData(Map<String, ApiAssociationMetaData> apiAssociationMetaData) Setter for apiAssociationMetaDatavoidsetApiTableName(String apiTableName) Setter for apiTableNamevoidsetDisabledOperations(Set<ApiOperation> disabledOperations) Setter for disabledOperationsvoidsetEnabledOperations(Set<ApiOperation> enabledOperations) Setter for enabledOperationsvoidsetFinalVersion(String finalVersion) Setter for finalVersionvoidsetInitialVersion(String initialVersion) Setter for initialVersionvoidsetIsExcluded(Boolean isExcluded) Setter for isExcludedvoidsetRemovedApiFields(List<QFieldMetaData> removedApiFields) Setter for removedApiFieldswithApiAssociationMetaData(String associationName, ApiAssociationMetaData apiAssociationMetaData) Fluent setter for apiAssociationMetaDatawithApiAssociationMetaData(Map<String, ApiAssociationMetaData> apiAssociationMetaData) Fluent setter for apiAssociationMetaDatawithApiTableName(String apiTableName) Fluent setter for apiTableNamewithDisabledOperation(ApiOperation operation) Fluent setter for disabledOperationswithDisabledOperations(ApiOperation... operations) Fluent setter for disabledOperationswithDisabledOperations(Set<ApiOperation> disabledOperations) Fluent setter for disabledOperationswithEnabledOperation(ApiOperation operation) Fluent setter for enabledOperationswithEnabledOperations(ApiOperation... operations) Fluent setter for enabledOperationswithEnabledOperations(Set<ApiOperation> enabledOperations) Fluent setter for enabledOperationswithFinalVersion(String finalVersion) Fluent setter for finalVersionwithInitialVersion(String initialVersion) Fluent setter for initialVersionwithIsExcluded(Boolean isExcluded) Fluent setter for isExcludedwithRemovedApiField(QFieldMetaData removedApiField) Fluent setter for a single removedApiFieldwithRemovedApiFields(List<QFieldMetaData> removedApiFields) Fluent setter for removedApiFieldsMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.kingsrook.qqq.api.model.metadata.ApiOperation.EnabledOperationsProvider
getAnswer
-
Constructor Details
-
ApiTableMetaData
public ApiTableMetaData()
-
-
Method Details
-
getApiVersionRange
-
enrich
-
getRemovedApiFields
Getter for removedApiFields -
setRemovedApiFields
Setter for removedApiFields -
withRemovedApiFields
Fluent setter for removedApiFields -
withRemovedApiField
Fluent setter for a single removedApiField -
getInitialVersion
Getter for initialVersion -
setInitialVersion
Setter for initialVersion -
withInitialVersion
Fluent setter for initialVersion -
getFinalVersion
Getter for finalVersion -
setFinalVersion
Setter for finalVersion -
withFinalVersion
Fluent setter for finalVersion -
getApiTableName
Getter for apiTableName -
setApiTableName
Setter for apiTableName -
withApiTableName
Fluent setter for apiTableName -
getIsExcluded
Getter for isExcluded -
setIsExcluded
Setter for isExcluded -
withIsExcluded
Fluent setter for isExcluded -
getEnabledOperations
- Specified by:
getEnabledOperationsin interfaceApiOperation.EnabledOperationsProvider
-
getDisabledOperations
- Specified by:
getDisabledOperationsin interfaceApiOperation.EnabledOperationsProvider
-
setEnabledOperations
Setter for enabledOperations -
withEnabledOperations
Fluent setter for enabledOperations -
withEnabledOperation
Fluent setter for enabledOperations -
withEnabledOperations
Fluent setter for enabledOperations -
setDisabledOperations
Setter for disabledOperations -
withDisabledOperations
Fluent setter for disabledOperations -
withDisabledOperation
Fluent setter for disabledOperations -
withDisabledOperations
Fluent setter for disabledOperations -
getApiAssociationMetaData
Getter for apiAssociationMetaData -
setApiAssociationMetaData
Setter for apiAssociationMetaData -
withApiAssociationMetaData
public ApiTableMetaData withApiAssociationMetaData(Map<String, ApiAssociationMetaData> apiAssociationMetaData) Fluent setter for apiAssociationMetaData -
withApiAssociationMetaData
public ApiTableMetaData withApiAssociationMetaData(String associationName, ApiAssociationMetaData apiAssociationMetaData) Fluent setter for apiAssociationMetaData -
clone
-