package gw.exportimport.validation uses gw.api.locale.DisplayKey enum BeanAction { Read(\ -> DisplayKey.get("Import.BeanAction.Read")), Edited(\ -> DisplayKey.get("Import.BeanAction.Edited")), Added(\ -> DisplayKey.get("Import.BeanAction.Added")), Removed(\ -> DisplayKey.get("Import.BeanAction.Removed")) var _displayKeyBlock : block() : String private construct(resolveDisplayKey() : String) { _displayKeyBlock = resolveDisplayKey } property get ActionName() : String { return _displayKeyBlock() } override function toString() : String { return ActionName } }