From: Mathieu Baudier Date: Tue, 27 Oct 2020 08:50:48 +0000 (+0100) Subject: Introduce always editing CmsEditable. X-Git-Tag: argeo-commons-2.1.89~51 X-Git-Url: http://git.argeo.org/?p=lgpl%2Fargeo-commons.git;a=commitdiff_plain;h=0b15752581b8fffd1913478240b63327781ec32a Introduce always editing CmsEditable. --- diff --git a/org.argeo.cms.ui/src/org/argeo/cms/ui/CmsEditable.java b/org.argeo.cms.ui/src/org/argeo/cms/ui/CmsEditable.java index bc952c302..72cc5971a 100644 --- a/org.argeo.cms.ui/src/org/argeo/cms/ui/CmsEditable.java +++ b/org.argeo.cms.ui/src/org/argeo/cms/ui/CmsEditable.java @@ -33,4 +33,25 @@ public interface CmsEditable { } }; + public static CmsEditable ALWAYS_EDITING = new CmsEditable() { + + @Override + public void stopEditing() { + } + + @Override + public void startEditing() { + } + + @Override + public Boolean isEditing() { + return true; + } + + @Override + public Boolean canEdit() { + return true; + } + }; + }