/*
* Copyright (c) 2015 EMC Corporation
* All Rights Reserved
*/
package com.emc.storageos.systemservices.impl.resource;
import java.util.List;
import javax.ws.rs.WebApplicationException;
import javax.ws.rs.core.Response;
import com.emc.storageos.model.event.EventParameters;
import com.emc.storageos.model.TaskResourceRep;
public class OpenSourceCallHomeServiceImpl extends BaseLogSvcResource implements CallHomeService {
@Override
public TaskResourceRep sendInternalAlert(String source, int eventId, List<String> nodeIds, List<String> nodeNames, List<String> logNames,
int severity, String start, String end, String msgRegex, int maxCount,
EventParameters eventParameters) throws Exception {
throw new WebApplicationException(501);
}
@Override
public TaskResourceRep sendAlert(String source, int eventId, List<String> nodeIds, List<String> nodeNames, List<String> logNames, int severity,
String start, String end, String msgRegex, int maxCount, boolean forceAttachLogs,
int force, EventParameters eventParameters) throws Exception {
throw new WebApplicationException(501);
}
@Override
public Response sendRegistrationEvent() {
return Response.status(501).build();
}
@Override
public Response sendHeartbeatEvent() {
return Response.status(501).build();
}
@Override
public Response getNodeDataForEsrs() {
return Response.status(501).build();
}
}