Interface IUserMailIdentities

All Superinterfaces:
IRestoreCrudSupport<UserMailIdentity>, IRestoreSupport<UserMailIdentity>
All Known Subinterfaces:
IInternalUserMailIdentities

@Path("/users/{domainUid}/{userUid}/identity") public interface IUserMailIdentities extends IRestoreCrudSupport<UserMailIdentity>
  • Field Details

  • Method Details

    • create

      @PUT @Path("{uid}") void create(@PathParam("uid") String id, UserMailIdentity identity) throws net.bluemind.core.api.fault.ServerFault
      Create an Identity. An UserMailIdentity can be used by a user to set the from header in a mail and add a signature.
      Parameters:
      id -
      identity -
      Throws:
      net.bluemind.core.api.fault.ServerFault
    • update

      @POST @Path("{uid}") void update(@PathParam("uid") String id, UserMailIdentity identity) throws net.bluemind.core.api.fault.ServerFault
      Update an existing UserMailIdentity. An UserMailIdentity can be used by a user to set the from header in a mail and add a signature.
      Parameters:
      id -
      identity -
      Throws:
      net.bluemind.core.api.fault.ServerFault
    • delete

      @DELETE @Path("{uid}") void delete(@PathParam("uid") String id) throws net.bluemind.core.api.fault.ServerFault
      Delete an existing UserMailIdentity.
      Specified by:
      delete in interface IRestoreCrudSupport<UserMailIdentity>
      Parameters:
      id -
      Throws:
      net.bluemind.core.api.fault.ServerFault
    • get

      @GET @Path("{uid}") UserMailIdentity get(@PathParam("uid") String id) throws net.bluemind.core.api.fault.ServerFault
      Retrieve an existing UserMailIdentity
      Specified by:
      get in interface IRestoreSupport<UserMailIdentity>
      Parameters:
      id -
      Returns:
      Throws:
      net.bluemind.core.api.fault.ServerFault
    • setDefault

      @POST @Path("{uid}/_asdefault") void setDefault(@PathParam("uid") String id) throws net.bluemind.core.api.fault.ServerFault
      Throws:
      net.bluemind.core.api.fault.ServerFault
    • getIdentities

      @GET List<IdentityDescription> getIdentities() throws net.bluemind.core.api.fault.ServerFault
      Retrieve user UserMailIdentitys
      Returns:
      Throws:
      net.bluemind.core.api.fault.ServerFault
    • getAvailableIdentities

      @GET @Path("_available") List<IdentityDescription> getAvailableIdentities() throws net.bluemind.core.api.fault.ServerFault
      Retrieve mailbox Identitys
      Returns:
      Throws:
      net.bluemind.core.api.fault.ServerFault