
com.centurylink.mdw.model.workflow.Linkable Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of mdw-common Show documentation
Show all versions of mdw-common Show documentation
MDW is a microservices based workflow framework
package com.centurylink.mdw.model.workflow;
import com.centurylink.mdw.model.Jsonable;
import org.json.JSONObject;
public interface Linkable extends Jsonable {
/**
* @param detail level to include in json
*/
JSONObject getSummaryJson(int detail);
String getQualifiedLabel();
default String getObjectName() {
String simpleName = getClass().getSimpleName();
return String.valueOf(simpleName.charAt(0)).toLowerCase() + simpleName.substring(1);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy