
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
DatatypeConfigurationExceptionprotected 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
StatusServicesetStatus in interface StatusServicereq - ServiceUnavailableExceptionAccessDeniedException@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
StatusServicegetStatus in interface StatusServicereq - ServiceUnavailableExceptionAccessDeniedException@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
StatusServicegetAllStatus in interface StatusServicereq - AccessDeniedExceptionServiceUnavailableException@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 StatusServicereq - ServiceUnavailableExceptionAccessDeniedException@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
StatusServicesetMoreStatus in interface StatusServicereq - ServiceUnavailableExceptionAccessDeniedException@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 OpStatusServicerequest - @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 StatusServicereq - ServiceUnavailableExceptionAccessDeniedExceptionCopyright © 2008–2017 MIL-OSS. All rights reserved.