Class IMServerResource
- java.lang.Object
-
- com.atlassian.bamboo.plugins.rest.admin.imserver.IMServerResource
-
public class IMServerResource extends Object
Rest endpoint to manage Instant Messenger configuration in bamboo- Since:
- 5.10
-
-
Constructor Summary
Constructors Constructor Description IMServerResource(InstantMessagingServerManager instantMessagingServerManager, RestPermissionCheck permissionCheck, IMServerConfigurationConversionFunction function)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull javax.ws.rs.core.Response
deleteIMServerConfiguration()
@NotNull RestIMServerConfiguration
getIMServerConfig(Expansion expansion, javax.ws.rs.core.UriInfo uriInfo)
@NotNull RestIMServerConfiguration
updateIMServerConfig(@NotNull RestIMServerConfiguration restIMServerConfiguration, @NotNull Expansion expansion, @NotNull javax.ws.rs.core.UriInfo uriInfo)
-
-
-
Constructor Detail
-
IMServerResource
@Inject public IMServerResource(InstantMessagingServerManager instantMessagingServerManager, RestPermissionCheck permissionCheck, IMServerConfigurationConversionFunction function)
-
-
Method Detail
-
getIMServerConfig
@NotNull public @NotNull RestIMServerConfiguration getIMServerConfig(@Context Expansion expansion, @Context javax.ws.rs.core.UriInfo uriInfo)
-
deleteIMServerConfiguration
@NotNull public @NotNull javax.ws.rs.core.Response deleteIMServerConfiguration()
-
updateIMServerConfig
@NotNull public @NotNull RestIMServerConfiguration updateIMServerConfig(@NotNull @NotNull RestIMServerConfiguration restIMServerConfiguration, @Context @NotNull @NotNull Expansion expansion, @Context @NotNull @NotNull javax.ws.rs.core.UriInfo uriInfo) throws WebValidationException
- Throws:
WebValidationException
-
-