Class AthenzDbMock.Domain

    • Constructor Detail

      • Domain

        public Domain​(com.yahoo.vespa.athenz.api.AthenzDomain name)
    • Method Detail

      • admin

        public AthenzDbMock.Domain admin​(com.yahoo.vespa.athenz.api.AthenzIdentity identity)
      • tenantAdmin

        public AthenzDbMock.Domain tenantAdmin​(com.yahoo.vespa.athenz.api.AthenzIdentity identity)
      • deleteTenantAdmin

        public AthenzDbMock.Domain deleteTenantAdmin​(com.yahoo.vespa.athenz.api.AthenzIdentity identity)
      • markAsVespaTenant

        public void markAsVespaTenant()
        Simulates establishing Vespa tenancy in Athens.
      • hasRole

        public boolean hasRole​(String name)
      • hasPolicy

        public boolean hasPolicy​(String name)
      • checkAccess

        public boolean checkAccess​(com.yahoo.vespa.athenz.api.AthenzIdentity principal,
                                   String action,
                                   String resource)