X-Git-Url: https://git.argeo.org/?p=lgpl%2Fargeo-commons.git;a=blobdiff_plain;f=org.argeo.cms.e4%2Fsrc%2Forg%2Fargeo%2Fcms%2Fe4%2Fmaintenance%2FDeploymentEntryPoint.java;h=e713f53e1aac9fed254b1f97e0e7a201b4feca28;hp=6aaa1692f35c637d14d3c4f05dcfe26b412bcc96;hb=f4da6777015da3fc392138f0c01cea2f2add9ed3;hpb=549ff25baf9371d910065303e22daf49321b517a diff --git a/org.argeo.cms.e4/src/org/argeo/cms/e4/maintenance/DeploymentEntryPoint.java b/org.argeo.cms.e4/src/org/argeo/cms/e4/maintenance/DeploymentEntryPoint.java index 6aaa1692f..e713f53e1 100644 --- a/org.argeo.cms.e4/src/org/argeo/cms/e4/maintenance/DeploymentEntryPoint.java +++ b/org.argeo.cms.e4/src/org/argeo/cms/e4/maintenance/DeploymentEntryPoint.java @@ -3,9 +3,10 @@ package org.argeo.cms.e4.maintenance; import java.util.GregorianCalendar; import java.util.TimeZone; -import org.argeo.api.cms.CmsState; import org.argeo.api.cms.CmsConstants; +import org.argeo.api.cms.CmsContext; import org.argeo.api.cms.CmsDeployment; +import org.argeo.api.cms.CmsState; import org.argeo.cms.swt.CmsSwtUtils; import org.eclipse.swt.SWT; import org.eclipse.swt.layout.FillLayout; @@ -66,14 +67,14 @@ class DeploymentEntryPoint { if (nodeStateRef == null) throw new IllegalStateException("No CMS state available"); CmsState nodeState = bc.getService(nodeStateRef); - ServiceReference nodeDeploymentRef = bc.getServiceReference(CmsDeployment.class); + ServiceReference nodeDeploymentRef = bc.getServiceReference(CmsContext.class); Label label = new Label(composite, SWT.WRAP); CmsSwtUtils.markup(label); if (nodeDeploymentRef == null) { label.setText("Not yet deployed on
" + nodeState.getHostname() + "
, please configure below."); } else { Object stateUuid = nodeStateRef.getProperty(CmsConstants.CN); - CmsDeployment nodeDeployment = bc.getService(nodeDeploymentRef); + CmsContext nodeDeployment = bc.getService(nodeDeploymentRef); GregorianCalendar calendar = new GregorianCalendar(); calendar.setTimeInMillis(nodeDeployment.getAvailableSince()); calendar.setTimeZone(TimeZone.getDefault());