package com.airlock.iam.plugin.configeditor.data;

import com.airlock.iam.plugin.framework.application.configuration.MutablePluginConfiguration;
import com.vaadin.v7.data.util.BeanItem;

public class PluginConfigurationFormItem extends BeanItem<MutablePluginConfiguration> {
   public static final String PROPERTY_DISPLAYNAME = "displayName";
   public static final String PROPERTY_UUID = "uuid";
   public static final String PROPERTY_IDENTIFIER = "identifier";
   public static final String PROPERTY_PARENT = "parentConfiguration";
   public static final String PROPERTY_COMMENT = "comment";
   private static final String[] PLUGIN_CONFIGURATION_PROPERTIES = new String[]{"displayName", "uuid", "identifier", "parentConfiguration", "comment"};

   public PluginConfigurationFormItem(MutablePluginConfiguration bean) {
      super(bean, PLUGIN_CONFIGURATION_PROPERTIES);
   }
}
