public class StatusServiceImpl extends Object implements StatusService, OpStatusService
Modifier | Constructor and Description |
---|---|
|
StatusServiceImpl() |
protected |
StatusServiceImpl(WebServiceContext w)
constructor used for unit testing, do not remove
|
Modifier and Type | Method and Description |
---|---|
List<GetStatusResponseMsg> |
getAllStatus(GetStatusRequestMsg req)
Gets the status of all items that the requestor has access to
|
GetOperatingStatusResponseMessage |
getOperatingStatus(GetOperatingStatusRequestMessage request)
Get the operating status of this service
|
GetStatusResponseMsg |
getStatus(GetStatusRequestMsg req)
Get the status on a single item
|
RemoveStatusResponseMsg |
removeStatus(RemoveStatusRequestMsg req)
Removes an entry from the status listing, all associated history, SLAs,
and alerting subscriptions requires global admin rights
|
SetStatusResponseMsg |
setExtendedStatus(SetExtendedStatusRequestMsg req)
Set the Extended Status on a single item.
|
SetStatusResponseMsg |
setMoreStatus(List<SetStatusRequestMsg> reqs)
Set the status on more than one item.
|
SetStatusResponseMsg |
setStatus(SetStatusRequestMsg req)
Set the Status on a single item.
|
public StatusServiceImpl() throws DatatypeConfigurationException
DatatypeConfigurationException
protected StatusServiceImpl(WebServiceContext w) throws DatatypeConfigurationException
w
- DatatypeConfigurationException
@RequestWrapper(localName="SetStatus", targetNamespace="urn:org:miloss:fgsms:services:interfaces:status", className="org.miloss.fgsms.services.interfaces.status.SetStatus") @ResponseWrapper(localName="SetStatusResponse", targetNamespace="urn:org:miloss:fgsms:services:interfaces:status", className="org.miloss.fgsms.services.interfaces.status.SetStatusResponse") public SetStatusResponseMsg setStatus(SetStatusRequestMsg req) throws AccessDeniedException, ServiceUnavailableException
StatusService
setStatus
in interface StatusService
req
- ServiceUnavailableException
AccessDeniedException
@RequestWrapper(localName="GetStatus", targetNamespace="urn:org:miloss:fgsms:services:interfaces:status", className="org.miloss.fgsms.services.interfaces.status.GetStatus") @ResponseWrapper(localName="GetStatusResponse", targetNamespace="urn:org:miloss:fgsms:services:interfaces:status", className="org.miloss.fgsms.services.interfaces.status.GetStatusResponse") public GetStatusResponseMsg getStatus(GetStatusRequestMsg req) throws AccessDeniedException, ServiceUnavailableException
StatusService
getStatus
in interface StatusService
req
- ServiceUnavailableException
AccessDeniedException
@RequestWrapper(localName="GetAllStatus", targetNamespace="urn:org:miloss:fgsms:services:interfaces:status", className="org.miloss.fgsms.services.interfaces.status.GetAllStatus") @ResponseWrapper(localName="GetAllStatusResponse", targetNamespace="urn:org:miloss:fgsms:services:interfaces:status", className="org.miloss.fgsms.services.interfaces.status.GetAllStatusResponse") public List<GetStatusResponseMsg> getAllStatus(GetStatusRequestMsg req) throws AccessDeniedException, ServiceUnavailableException
StatusService
getAllStatus
in interface StatusService
req
- AccessDeniedException
ServiceUnavailableException
@RequestWrapper(localName="RemoveStatus", targetNamespace="urn:org:miloss:fgsms:services:interfaces:status", className="org.miloss.fgsms.services.interfaces.status.RemoveStatus") @ResponseWrapper(localName="RemoveStatusResponse", targetNamespace="urn:org:miloss:fgsms:services:interfaces:status", className="org.miloss.fgsms.services.interfaces.status.RemoveStatusResponse") public RemoveStatusResponseMsg removeStatus(RemoveStatusRequestMsg req) throws AccessDeniedException, ServiceUnavailableException
removeStatus
in interface StatusService
req
- ServiceUnavailableException
AccessDeniedException
@RequestWrapper(localName="SetMoreStatus", targetNamespace="urn:org:miloss:fgsms:services:interfaces:status", className="org.miloss.fgsms.services.interfaces.status.SetMoreStatus") @ResponseWrapper(localName="SetMoreStatusResponse", targetNamespace="urn:org:miloss:fgsms:services:interfaces:status", className="org.miloss.fgsms.services.interfaces.status.SetMoreStatusResponse") public SetStatusResponseMsg setMoreStatus(List<SetStatusRequestMsg> reqs) throws AccessDeniedException, ServiceUnavailableException
StatusService
setMoreStatus
in interface StatusService
req
- ServiceUnavailableException
AccessDeniedException
@RequestWrapper(localName="GetOperatingStatus", targetNamespace="urn:org:miloss:fgsms:services:interfaces:common", className="org.miloss.fgsms.services.interfaces.common.GetOperatingStatus") @ResponseWrapper(localName="GetOperatingStatusResponse", targetNamespace="urn:org:miloss:fgsms:services:interfaces:common", className="org.miloss.fgsms.services.interfaces.common.GetOperatingStatusResponse") public GetOperatingStatusResponseMessage getOperatingStatus(GetOperatingStatusRequestMessage request)
getOperatingStatus
in interface OpStatusService
request
- @RequestWrapper(localName="SetExtendedStatus", targetNamespace="urn:org:miloss:fgsms:services:interfaces:status", className="org.miloss.fgsms.services.interfaces.status.SetExtendedStatus") @ResponseWrapper(localName="SetStatusResponse", targetNamespace="urn:org:miloss:fgsms:services:interfaces:status", className="org.miloss.fgsms.services.interfaces.status.SetStatusResponse") public SetStatusResponseMsg setExtendedStatus(SetExtendedStatusRequestMsg req) throws AccessDeniedException, ServiceUnavailableException
setExtendedStatus
in interface StatusService
req
- ServiceUnavailableException
AccessDeniedException
Copyright © 2008–2017 MIL-OSS. All rights reserved.