Interface IDomainsAsync


public interface IDomainsAsync
  • Method Details

    • all

      void all(net.bluemind.core.api.AsyncHandler<List<ItemValue<Domain>>> handler)
    • create

      void create(String uid, Domain domain, net.bluemind.core.api.AsyncHandler<Void> handler)
    • delete

      void delete(String uid, net.bluemind.core.api.AsyncHandler<Void> handler)
    • deleteDomainItems

      void deleteDomainItems(String uid, net.bluemind.core.api.AsyncHandler<TaskRef> handler)
    • findByNameOrAliases

      void findByNameOrAliases(String name, net.bluemind.core.api.AsyncHandler<ItemValue<Domain>> handler)
    • get

      void get(String uid, net.bluemind.core.api.AsyncHandler<ItemValue<Domain>> handler)
    • getExternalUrl

      void getExternalUrl(String uid, net.bluemind.core.api.AsyncHandler<String> handler)
    • getRoles

      void getRoles(String uid, net.bluemind.core.api.AsyncHandler<Set<String>> handler)
    • setAliases

      void setAliases(String uid, Set<String> aliases, net.bluemind.core.api.AsyncHandler<TaskRef> handler)
    • setDefaultAlias

      void setDefaultAlias(String uid, String defaultAlias, net.bluemind.core.api.AsyncHandler<Void> handler)
    • setRoles

      void setRoles(String uid, Set<String> roles, net.bluemind.core.api.AsyncHandler<Void> handler)
    • setSecondaryDomains

      void setSecondaryDomains(String uid, Set<String> secondaryDomainsUids, net.bluemind.core.api.AsyncHandler<Void> handler)
    • update

      void update(String uid, Domain domain, net.bluemind.core.api.AsyncHandler<Void> handler)