
org.schoellerfamily.gedbrowser.endpoint.SaveEndpoint Maven / Gradle / Ivy
package org.schoellerfamily.gedbrowser.endpoint;
import java.util.ArrayList;
import java.util.List;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.springframework.boot.actuate.endpoint.Endpoint;
import org.springframework.stereotype.Component;
/**
* @author Dick Schoeller
*/
@Component
public class SaveEndpoint implements Endpoint> {
/** Logger. */
private final transient Log logger = LogFactory.getLog(getClass());
/**
* {@inheritDoc}
*/
@Override
public final String getId() {
return "save";
}
/**
* {@inheritDoc}
*/
@Override
public final List invoke() {
logger.info("Invoke save");
final List messages = new ArrayList<>();
messages.add("Currently a NO-OP");
return messages;
}
/**
* {@inheritDoc}
*/
@Override
public final boolean isEnabled() {
return true;
}
/**
* {@inheritDoc}
*/
@Override
public final boolean isSensitive() {
return true;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy