Class TableFeaturePermissionsMetaData
java.lang.Object
com.kingsrook.qqq.backend.core.model.metadata.permissions.TableFeaturePermissionsMetaData
- All Implemented Interfaces:
MetaDataProducerOutput,QMetaDataObject,QSupplementalInstanceMetaData,TopLevelMetaDataInterface,Serializable,Cloneable
public class TableFeaturePermissionsMetaData
extends Object
implements QSupplementalInstanceMetaData, Cloneable
Shared registry for grantable table features from any module.
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()Copy entries and serializable callbacks without sharing mutable state.getName()Getter for permissionsofOrWithNew(QInstance instance) withPermission(TableFeaturePermission permission) Replace a previous registration of the same suffix, preserving list order.Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.kingsrook.qqq.backend.core.model.metadata.QSupplementalInstanceMetaData
addSelfToInstance, enrich, validate
-
Field Details
-
NAME
- See Also:
-
-
Constructor Details
-
TableFeaturePermissionsMetaData
public TableFeaturePermissionsMetaData()
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceTopLevelMetaDataInterface
-
of
-
ofOrWithNew
-
withPermission
Replace a previous registration of the same suffix, preserving list order. -
getPermissions
Getter for permissions -
clone
Copy entries and serializable callbacks without sharing mutable state.
-