X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2FCmsExtension.java;fp=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2FCmsExtension.java;h=b574dc51d5e1c151e0248a18f85f2ea8823d6417;hb=1bf461a2e8da459f8c2caf080707248bb1977365;hp=0000000000000000000000000000000000000000;hpb=0b8aa4c76cb7a1d19abf93a4c1ae0c973abdab5b;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms/src/org/argeo/cms/CmsExtension.java b/org.argeo.cms/src/org/argeo/cms/CmsExtension.java new file mode 100644 index 000000000..b574dc51d --- /dev/null +++ b/org.argeo.cms/src/org/argeo/cms/CmsExtension.java @@ -0,0 +1,19 @@ +package org.argeo.cms; + +import java.util.List; + +import javax.jcr.Session; + +public interface CmsExtension { + public List getDataModels(); + + public List getRoles(); + + public void onInit(Session adminSession); + + public void onStart(Session adminSession); + + public void onShutdown(Session adminSession); + + public void onDestroy(Session adminSession); +}