MyDaemonInstallationNodeService.java 914 B

1234567891011121314151617181920212223242526272829303132333435
  1. package uraxis;
  2. import com.ur.urcap.api.contribution.InstallationNodeContribution;
  3. import com.ur.urcap.api.contribution.InstallationNodeService;
  4. import com.ur.urcap.api.domain.URCapAPI;
  5. import java.io.InputStream;
  6. import com.ur.urcap.api.domain.data.DataModel;
  7. public class MyDaemonInstallationNodeService implements InstallationNodeService {
  8. private final MyDaemonDaemonService daemonService;
  9. public MyDaemonInstallationNodeService(MyDaemonDaemonService daemonService) {
  10. this.daemonService = daemonService;
  11. }
  12. @Override
  13. public InstallationNodeContribution createInstallationNode(URCapAPI api, DataModel model) {
  14. return new MyDaemonInstallationNodeContribution(daemonService, model);
  15. }
  16. @Override
  17. public String getTitle() {
  18. return "My Daemon";
  19. }
  20. @Override
  21. public InputStream getHTML() {
  22. InputStream is = this.getClass().getResourceAsStream("/uraxis/installation.html");
  23. return is;
  24. }
  25. }