X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.api.cms%2Fsrc%2Forg%2Fargeo%2Fapi%2Fcms%2FCmsState.java;h=9ffba68c12d1560a7447af92ee0b4d5e4319ba3c;hb=60aa2e64061a09e938d9f6cba35ee3fd66a19828;hp=3828b080b6e029983de83f2311051243ca870ee1;hpb=da9d144b6b241e1526a3bd255dff905a7969a5bc;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.api.cms/src/org/argeo/api/cms/CmsState.java b/org.argeo.api.cms/src/org/argeo/api/cms/CmsState.java index 3828b080b..9ffba68c1 100644 --- a/org.argeo.api.cms/src/org/argeo/api/cms/CmsState.java +++ b/org.argeo.api.cms/src/org/argeo/api/cms/CmsState.java @@ -1,12 +1,22 @@ package org.argeo.api.cms; +import java.nio.file.Path; +import java.util.List; import java.util.UUID; /** A running node process. */ public interface CmsState { - String getHostname(); - Long getAvailableSince(); UUID getUuid(); + + String getDeployProperty(String property); + + /** + * A list of size of the max count for this property, with null values when the + * property is not set, or an empty list (size 0) if this property is unknown. + */ + List getDeployProperties(String property); + + Path getDataPath(String relativePath); }