Interface DomainsManager


  • public interface DomainsManager
    Provides administrative (crud) domain management; currently limited to only AuthRoles of an existing domain.

    Note that this manager only provides and allows operations on DomainAuths in a valid location!

    A domain location is valid if:

    • it is a domain (directly) under a hipposys:domainfolder parent node below /hippo:configuration/hippo:domains
    • it is a domain (directly) under a hipposys:federateddomainfolder parent node with depth >= 2

    Likewise, access and operations on AuthRoles is only provided for authroles directly under a valid domain location.

    All modifying operations require the underlying HippoSession to have userRole SecurityConstants.USERROLE_SECURITY_APPLICATION_ADMIN