Aren ';; t all Javabeans brukerdefinerte typer fordi de ikke er tilgjengelig som en del av java pakker. Det kan være sant. Men i Acuity forretningsregler komponist, Java Beans er de viktigste byggesteinene for regler og kalles domene stedene. Begrepet brukerdefinerte typen er reservert for det spesielle tilfellet når en Javabean refererer til en annen Bean i sin eiendom som for eksempel når Kunden Bean har en adresse eiendom eller en ordre bønne har en rekke varelinje bønner.
Skarphet bruker en spesiell vilkårene for disse bønner fordi betydelig innsats må gjøres for å støtte slike typer i reglene. Layout skjerm som tillater brukere å spesifisere en redaktør for Javabean felt har blitt endret for å detech når en eiendom er en brukerdefinert type og håndtere det annerledes.
Layoutredaktører
Tilsvarende vil en binding er en Javabean eller en brukerdefinert type, har bindinger redaktøren en spesiell type editor kalt '; UDTPropertEditor' ;; redigere slike bønner. Skarphet har over 18 forskjellige redaktører for redigering bønne felt.
Disse er: BooleanPropertyEditor BooleanAsCheckBoxPropertyEditor StringPropertyEditor DoublePropertyEditor FloatPropertyEditor IntegerPropertyEditor LongPropertyEditor ShortPropertyEditor ColorPropertyEditor DateChooserDatePropertyEditor SpinnerPropertyEditor ComboBoxPropertyEditor UDTPropertyEditor DateFieldDatePropertyEditorRuntime blikk Acuity gir følgende visninger runtime: a. Dynamisk syn i dette synet, blir alle spørringene som finnes i prosjektet kjøres sekvensielt, og resultatene presenteres kumulativt.
Dette runtime skjermen er svært interaktive og for hver tast eller tastetrykk i bønne-ruten, spørringene utføre og resultatene blir presentert i resultatruten. På denne måten kan brukerne se hva effekten er på resultatet ved å endre en inngang bønne parameter som kan være svært nyttig for å fatte beslutninger. Ved bruk av brukerdefinerte