Class AiFieldAccess
java.lang.Object
com.kingsrook.qqq.backend.core.actions.ai.AiFieldAccess
- All Implemented Interfaces:
Serializable
Compatibility view of the core FieldAccessHelper decision and why: "hidden",
"password", "field security lock", "metadata" (explicit AiFieldMetaData),
"table" (capped by the table's exposure) or "default". canPropose is the
user's own edit permission on the table and exposure other than NONE
(informational until write proposals exist).
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGetter for canProposeGetter for exposureGetter for fieldNamegetLabel()Getter for labelGetter for reasonvoidsetCanPropose(Boolean canPropose) Setter for canProposevoidsetExposure(AiExposure exposure) Setter for exposurevoidsetFieldName(String fieldName) Setter for fieldNamevoidSetter for labelvoidSetter for reasonwithCanPropose(Boolean canPropose) Fluent setter for canProposewithExposure(AiExposure exposure) Fluent setter for exposurewithFieldName(String fieldName) Fluent setter for fieldNameFluent setter for labelwithReason(String reason) Fluent setter for reason
-
Constructor Details
-
AiFieldAccess
public AiFieldAccess()
-
-
Method Details
-
getFieldName
Getter for fieldName -
setFieldName
Setter for fieldName -
withFieldName
Fluent setter for fieldName -
getLabel
Getter for label -
setLabel
Setter for label -
withLabel
Fluent setter for label -
getExposure
Getter for exposure -
setExposure
Setter for exposure -
withExposure
Fluent setter for exposure -
getReason
Getter for reason -
setReason
Setter for reason -
withReason
Fluent setter for reason -
getCanPropose
Getter for canPropose -
setCanPropose
Setter for canPropose -
withCanPropose
Fluent setter for canPropose
-