/** * Constructor for {@link SessionMode#PERMAZEN}. * * @param jdb database * @throws IllegalArgumentException if {@code jdb} is null */ public Session(Permazen jdb) { this(jdb, jdb != null ? jdb.getDatabase() : null, jdb != null ? jdb.getDatabase().getKVDatabase() : null); }
@Override public Field<?> caseJCounterField(JCounterField jfield) { final TextField field = new TextField(); field.setWidth("100%"); field.setNullSettingAllowed(false); field.setConverter(new SimpleFieldConverter<Long>(JObjectEditorWindow.this.jclass.getPermazen() .getDatabase().getFieldTypeRegistry().getFieldType(TypeToken.of(long.class)))); return field; } @Override