Class AccessControlBuilder<T extends AccessControl,​B extends AccessControlBuilder<T,​B>>

    • Constructor Detail

      • AccessControlBuilder

        public AccessControlBuilder()
    • Method Detail

      • accessPermissionRules

        public B accessPermissionRules​(java.util.List<AccessPermissionRule> accessPermissionRules)
        This function allows setting a value for accessPermissionRules
        Parameters:
        accessPermissionRules - desired value to be set
        Returns:
        Builder object with new value for accessPermissionRules
      • accessPermissionRule

        public B accessPermissionRule​(AccessPermissionRule accessPermissionRule)
        This function allows adding a value to the List accessPermissionRules
        Parameters:
        accessPermissionRule - desired value to be added
        Returns:
        Builder object with new value for accessPermissionRules
      • selectableSubjectAttributes

        public B selectableSubjectAttributes​(Reference selectableSubjectAttributes)
        This function allows setting a value for selectableSubjectAttributes
        Parameters:
        selectableSubjectAttributes - desired value to be set
        Returns:
        Builder object with new value for selectableSubjectAttributes
      • defaultSubjectAttributes

        public B defaultSubjectAttributes​(Reference defaultSubjectAttributes)
        This function allows setting a value for defaultSubjectAttributes
        Parameters:
        defaultSubjectAttributes - desired value to be set
        Returns:
        Builder object with new value for defaultSubjectAttributes
      • selectablePermissions

        public B selectablePermissions​(Reference selectablePermissions)
        This function allows setting a value for selectablePermissions
        Parameters:
        selectablePermissions - desired value to be set
        Returns:
        Builder object with new value for selectablePermissions
      • defaultPermissions

        public B defaultPermissions​(Reference defaultPermissions)
        This function allows setting a value for defaultPermissions
        Parameters:
        defaultPermissions - desired value to be set
        Returns:
        Builder object with new value for defaultPermissions
      • selectableEnvironmentAttributes

        public B selectableEnvironmentAttributes​(Reference selectableEnvironmentAttributes)
        This function allows setting a value for selectableEnvironmentAttributes
        Parameters:
        selectableEnvironmentAttributes - desired value to be set
        Returns:
        Builder object with new value for selectableEnvironmentAttributes
      • defaultEnvironmentAttributes

        public B defaultEnvironmentAttributes​(Reference defaultEnvironmentAttributes)
        This function allows setting a value for defaultEnvironmentAttributes
        Parameters:
        defaultEnvironmentAttributes - desired value to be set
        Returns:
        Builder object with new value for defaultEnvironmentAttributes