Class AccessPermissionRuleBuilder<T extends AccessPermissionRule,​B extends AccessPermissionRuleBuilder<T,​B>>

    • Constructor Detail

      • AccessPermissionRuleBuilder

        public AccessPermissionRuleBuilder()
    • Method Detail

      • permissionsPerObjects

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

        public B permissionsPerObject​(PermissionsPerObject permissionsPerObject)
        This function allows adding a value to the List permissionsPerObjects
        Parameters:
        permissionsPerObject - desired value to be added
        Returns:
        Builder object with new value for permissionsPerObjects
      • targetSubjectAttributes

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

        public B category​(java.lang.String category)
        This function allows setting a value for category
        Parameters:
        category - desired value to be set
        Returns:
        Builder object with new value for category
      • descriptions

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

        public B description​(LangString description)
        This function allows adding a value to the List descriptions
        Parameters:
        description - desired value to be added
        Returns:
        Builder object with new value for descriptions
      • displayNames

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

        public B displayName​(LangString displayName)
        This function allows adding a value to the List displayNames
        Parameters:
        displayName - desired value to be added
        Returns:
        Builder object with new value for displayNames
      • idShort

        public B idShort​(java.lang.String idShort)
        This function allows setting a value for idShort
        Parameters:
        idShort - desired value to be set
        Returns:
        Builder object with new value for idShort
      • extensions

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

        public B extension​(Extension extension)
        This function allows adding a value to the List extensions
        Parameters:
        extension - desired value to be added
        Returns:
        Builder object with new value for extensions
      • qualifiers

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

        public B qualifier​(Constraint qualifier)
        This function allows adding a value to the List qualifiers
        Parameters:
        qualifier - desired value to be added
        Returns:
        Builder object with new value for qualifiers