Class GetInput
java.lang.Object
com.kingsrook.qqq.backend.core.model.actions.AbstractActionInput
com.kingsrook.qqq.backend.core.model.actions.AbstractTableActionInput
com.kingsrook.qqq.backend.core.model.actions.tables.get.GetInput
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGetter for associationNamesToIncludebooleanGetter for includeAssociationsGetter for primaryKeyGetter for queryHintsGetter for queryJoinsbooleanGetter for shouldFetchHeavyFieldsbooleanGetter for shouldGenerateDisplayValuesbooleanGetter for shouldMaskPasswordsbooleanGetter for shouldOmitHiddenFieldsbooleanGetter for shouldTranslatePossibleValuesGetter for transactionGetter for uniqueKeybooleanhasQueryHint(QueryHint queryHint) null-safely check if query hints map contains the specified hintvoidsetAssociationNamesToInclude(Collection<String> associationNamesToInclude) Setter for associationNamesToIncludevoidsetIncludeAssociations(boolean includeAssociations) Setter for includeAssociationsvoidsetPrimaryKey(Serializable primaryKey) Setter for primaryKeyvoidsetQueryHints(EnumSet<QueryHint> queryHints) Setter for queryHintsvoidsetQueryJoins(List<QueryJoin> queryJoins) Setter for queryJoinsvoidsetShouldFetchHeavyFields(boolean shouldFetchHeavyFields) Setter for shouldFetchHeavyFieldsvoidsetShouldGenerateDisplayValues(boolean shouldGenerateDisplayValues) Setter for shouldGenerateDisplayValuesvoidsetShouldMaskPasswords(boolean shouldMaskPasswords) Setter for shouldMaskPasswordsvoidsetShouldOmitHiddenFields(boolean shouldOmitHiddenFields) Setter for shouldOmitHiddenFieldsvoidsetShouldTranslatePossibleValues(boolean shouldTranslatePossibleValues) Setter for shouldTranslatePossibleValuesvoidsetTransaction(QBackendTransaction transaction) Setter for transactionvoidsetUniqueKey(Map<String, Serializable> uniqueKey) Setter for uniqueKeywithAssociationNamesToInclude(Collection<String> associationNamesToInclude) Fluent setter for associationNamesToIncludewithIncludeAssociations(boolean includeAssociations) Fluent setter for includeAssociationswithInputSource(InputSource inputSource) Fluent setter for inputSourcewithoutQueryHint(QueryHint queryHint) Fluent setter for queryHintswithPrimaryKey(Serializable primaryKey) Fluent setter for primaryKeywithQueryHint(QueryHint queryHint) Fluent setter for queryHintswithQueryHints(EnumSet<QueryHint> queryHints) Fluent setter for queryHintswithQueryJoin(QueryJoin queryJoin) Fluent setter for queryJoinswithQueryJoins(List<QueryJoin> queryJoins) Fluent setter for queryJoinswithShouldFetchHeavyFields(boolean shouldFetchHeavyFields) Fluent setter for shouldFetchHeavyFieldswithShouldGenerateDisplayValues(boolean shouldGenerateDisplayValues) Fluent setter for shouldGenerateDisplayValueswithShouldMaskPasswords(boolean shouldMaskPasswords) Fluent setter for shouldMaskPasswordswithShouldOmitHiddenFields(boolean shouldOmitHiddenFields) Fluent setter for shouldOmitHiddenFieldswithShouldTranslatePossibleValues(boolean shouldTranslatePossibleValues) Fluent setter for shouldTranslatePossibleValueswithTableName(String tableName) Fluent setter for tableNamewithTransaction(QBackendTransaction transaction) Fluent setter for transactionwithUniqueKey(Map<String, Serializable> uniqueKey) Fluent setter for uniqueKeyMethods inherited from class com.kingsrook.qqq.backend.core.model.actions.AbstractTableActionInput
getActionIdentity, getBackend, getInputSource, getTable, getTableMetaData, getTableName, setInputSource, setTableMetaData, setTableName, withTableMetaDataMethods inherited from class com.kingsrook.qqq.backend.core.model.actions.AbstractActionInput
getAsyncJobCallback, getInstance, getSession, setAsyncJobCallbackMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.kingsrook.qqq.backend.core.model.actions.tables.QueryOrGetInputInterface
getTableName, setCommonParamsFrom
-
Constructor Details
-
GetInput
public GetInput() -
GetInput
Constructor
-
-
Method Details
-
withTableName
Description copied from class:AbstractTableActionInputFluent setter for tableName- Overrides:
withTableNamein classAbstractTableActionInput
-
getPrimaryKey
Getter for primaryKey -
setPrimaryKey
Setter for primaryKey -
withPrimaryKey
Fluent setter for primaryKey -
getUniqueKey
Getter for uniqueKey -
setUniqueKey
Setter for uniqueKey -
withUniqueKey
Fluent setter for uniqueKey -
getShouldTranslatePossibleValues
public boolean getShouldTranslatePossibleValues()Getter for shouldTranslatePossibleValues- Specified by:
getShouldTranslatePossibleValuesin interfaceQueryOrGetInputInterface
-
setShouldTranslatePossibleValues
public void setShouldTranslatePossibleValues(boolean shouldTranslatePossibleValues) Setter for shouldTranslatePossibleValues- Specified by:
setShouldTranslatePossibleValuesin interfaceQueryOrGetInputInterface
-
getShouldGenerateDisplayValues
public boolean getShouldGenerateDisplayValues()Getter for shouldGenerateDisplayValues- Specified by:
getShouldGenerateDisplayValuesin interfaceQueryOrGetInputInterface
-
setShouldGenerateDisplayValues
public void setShouldGenerateDisplayValues(boolean shouldGenerateDisplayValues) Setter for shouldGenerateDisplayValues- Specified by:
setShouldGenerateDisplayValuesin interfaceQueryOrGetInputInterface
-
getTransaction
Getter for transaction- Specified by:
getTransactionin interfaceQueryOrGetInputInterface
-
setTransaction
Setter for transaction- Specified by:
setTransactionin interfaceQueryOrGetInputInterface
-
withTransaction
Fluent setter for transaction -
getShouldFetchHeavyFields
public boolean getShouldFetchHeavyFields()Getter for shouldFetchHeavyFields- Specified by:
getShouldFetchHeavyFieldsin interfaceQueryOrGetInputInterface
-
setShouldFetchHeavyFields
public void setShouldFetchHeavyFields(boolean shouldFetchHeavyFields) Setter for shouldFetchHeavyFields- Specified by:
setShouldFetchHeavyFieldsin interfaceQueryOrGetInputInterface
-
withShouldFetchHeavyFields
Fluent setter for shouldFetchHeavyFields -
getIncludeAssociations
public boolean getIncludeAssociations()Getter for includeAssociations- Specified by:
getIncludeAssociationsin interfaceQueryOrGetInputInterface
-
setIncludeAssociations
public void setIncludeAssociations(boolean includeAssociations) Setter for includeAssociations- Specified by:
setIncludeAssociationsin interfaceQueryOrGetInputInterface
-
withIncludeAssociations
Fluent setter for includeAssociations -
getAssociationNamesToInclude
Getter for associationNamesToInclude- Specified by:
getAssociationNamesToIncludein interfaceQueryOrGetInputInterface
-
setAssociationNamesToInclude
Setter for associationNamesToInclude- Specified by:
setAssociationNamesToIncludein interfaceQueryOrGetInputInterface
-
withAssociationNamesToInclude
Fluent setter for associationNamesToInclude -
withShouldTranslatePossibleValues
Fluent setter for shouldTranslatePossibleValues -
withShouldGenerateDisplayValues
Fluent setter for shouldGenerateDisplayValues -
getShouldMaskPasswords
public boolean getShouldMaskPasswords()Getter for shouldMaskPasswords- Specified by:
getShouldMaskPasswordsin interfaceQueryOrGetInputInterface
-
setShouldMaskPasswords
public void setShouldMaskPasswords(boolean shouldMaskPasswords) Setter for shouldMaskPasswords- Specified by:
setShouldMaskPasswordsin interfaceQueryOrGetInputInterface
-
withShouldMaskPasswords
Fluent setter for shouldMaskPasswords -
getShouldOmitHiddenFields
public boolean getShouldOmitHiddenFields()Getter for shouldOmitHiddenFields- Specified by:
getShouldOmitHiddenFieldsin interfaceQueryOrGetInputInterface
-
setShouldOmitHiddenFields
public void setShouldOmitHiddenFields(boolean shouldOmitHiddenFields) Setter for shouldOmitHiddenFields- Specified by:
setShouldOmitHiddenFieldsin interfaceQueryOrGetInputInterface
-
withShouldOmitHiddenFields
Fluent setter for shouldOmitHiddenFields -
getQueryJoins
Getter for queryJoins- Specified by:
getQueryJoinsin interfaceQueryOrGetInputInterface
-
setQueryJoins
Setter for queryJoins- Specified by:
setQueryJoinsin interfaceQueryOrGetInputInterface
-
withQueryJoins
-
withQueryJoin
-
getQueryHints
-
setQueryHints
-
withQueryHints
-
withQueryHint
-
withoutQueryHint
-
hasQueryHint
null-safely check if query hints map contains the specified hint -
withInputSource
Description copied from class:AbstractTableActionInputFluent setter for inputSource- Overrides:
withInputSourcein classAbstractTableActionInput- Parameters:
inputSource- Indicator of what the source of the action is. Default values from QQQ are USER or SYSTEM (where it can be the case that an action that originated from a USER leads to SYSTEM actions (e.g., running a process - the RunProcessAction is USER initiated, but if that process then runs a query, by default, it would be SYSTEM initiated).- Returns:
- this
-