DATAEDIT-EDITOR-INITARGS (DATAEDIT &OPTIONAL (ITEM NIL ITEM?))
Answer initargs appropriate for passing to a `data-editor' to talk back to DATAEDIT when appropriate. If ITEM, this is a form for an existing instance.
DEFINE-DEFAULT-PERSIST-CHILD-ORDER (CHILD-SPECIALIZER PARENT-SPECIALIZER EXPR)
ADD-CHILD-TO-PERSIST (CHILD SELF &OPTIONAL ORDER)
Arrange for CHILD to be sent `persist-child' when persisting SELF. ORDER may be of (member :before :after t nil), determining when CHILD will be persisted relative to SELF. NIL means use `default-persist-child-order'. T means do it both times, on the off chance this means something.
DEFAULT-PERSIST-CHILD-ORDER (CHILD PARENT)
Answer the time to persist CHILD relative to PARENT when no explicit order is given to `add-child-to-persist'. I intentionally fail to provide a default, because there isn't a good one. Use `define-default-persist-child-order' to make one yourself.
PERSIST-CHILD (STORE CHILD PARENT ORDER)
Persist CHILD as a consequence of PARENT. The default is to call `persist-object'.
PERSIST-CHILDREN (STORE SELF ORDER)
Access and persist `persistent-children' of SELF, then remove them from the list. This is always done by calling `persist-child'. ORDER indicates which should be taken.
Answer a list of objects to persist when persisting SELF, via `persist-child'. It will be cleared after such persistence.
Provide the `persistent-children' accessor and backing.
The counterpart to `us-cents-presentation' for forms.
Parse a US dollar amount and answer the # of US cents.
Present a count of US cents as a pretty US dollar amount.
Mixin for data and form; see `us-cents-presentation' and `us-cents-input-presentation'.