Error management.
[gpl/argeo-suite.git] / core / org.argeo.entity.ui / src / org / argeo / entity / ui / forms / AbstractTermsPart.java
index a7f240fe238baf37732611590f27a42f0c3f40a5..f2ea75633019eb4bcd23d794d94d22cc0356279f 100644 (file)
@@ -36,6 +36,8 @@ public abstract class AbstractTermsPart extends StyledControl implements Editabl
        public AbstractTermsPart(Composite parent, int style, Item item, TermsManager termsManager,
                        String typology) {
                super(parent, style, item);
+               if(item==null)
+                       throw new IllegalArgumentException("Item cannot be null");
                this.termsManager = termsManager;
                this.typology = typology;
                this.theme = CmsTheme.getCmsTheme(parent);