Class ValidateRecordSecurityLockHelper
java.lang.Object
com.kingsrook.qqq.backend.core.actions.tables.helpers.ValidateRecordSecurityLockHelper
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
allowedToReadRecord
(QTableMetaData table, QRecord record, QSession qSession, QBackendTransaction transaction) return boolean if given session can read given recordstatic List
<QErrorMessage> validateRecordSecurityValue
(QTableMetaData table, RecordSecurityLock recordSecurityLock, Serializable recordSecurityValue, QFieldType fieldType, ValidateRecordSecurityLockHelper.Action action, Map<Serializable, QRecord> madeUpPrimaryKeys, QSession qSession) static void
validateSecurityFields
(QTableMetaData table, List<QRecord> records, ValidateRecordSecurityLockHelper.Action action, QBackendTransaction transaction)
-
Constructor Details
-
ValidateRecordSecurityLockHelper
public ValidateRecordSecurityLockHelper()
-
-
Method Details
-
validateSecurityFields
public static void validateSecurityFields(QTableMetaData table, List<QRecord> records, ValidateRecordSecurityLockHelper.Action action, QBackendTransaction transaction) throws QException - Throws:
QException
-
allowedToReadRecord
public static boolean allowedToReadRecord(QTableMetaData table, QRecord record, QSession qSession, QBackendTransaction transaction) throws QException return boolean if given session can read given record- Throws:
QException
-
validateRecordSecurityValue
public static List<QErrorMessage> validateRecordSecurityValue(QTableMetaData table, RecordSecurityLock recordSecurityLock, Serializable recordSecurityValue, QFieldType fieldType, ValidateRecordSecurityLockHelper.Action action, Map<Serializable, QRecord> madeUpPrimaryKeys, QSession qSession)
-