Class ApiTableMetaData
java.lang.Object
com.kingsrook.qqq.api.model.metadata.tables.ApiTableMetaData
- All Implemented Interfaces:
ApiOperation.EnabledOperationsProvider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
enrich
(QInstance qInstance, String apiName, QTableMetaData table) Getter for apiAssociationMetaDataGetter for apiTableNameGetter for finalVersionGetter for initialVersionGetter for isExcludedGetter for removedApiFieldsvoid
setApiAssociationMetaData
(Map<String, ApiAssociationMetaData> apiAssociationMetaData) Setter for apiAssociationMetaDatavoid
setApiTableName
(String apiTableName) Setter for apiTableNamevoid
setDisabledOperations
(Set<ApiOperation> disabledOperations) Setter for disabledOperationsvoid
setEnabledOperations
(Set<ApiOperation> enabledOperations) Setter for enabledOperationsvoid
setFinalVersion
(String finalVersion) Setter for finalVersionvoid
setInitialVersion
(String initialVersion) Setter for initialVersionvoid
setIsExcluded
(Boolean isExcluded) Setter for isExcludedvoid
setRemovedApiFields
(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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:
getEnabledOperations
in interfaceApiOperation.EnabledOperationsProvider
-
getDisabledOperations
- Specified by:
getDisabledOperations
in 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
-