litesoft
@ 947
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
// This Source Code is in the Public Domain per: http://unlicense.org package org.litesoft.bo.views; public interface VoMetaData<V extends IViewObject> extends ExtendedBoMetaData<V>, DerivedFromAttributeSource { public Class<V> getViewObjectClass(); /** * @return null means NOT derived from any registered object type, * !null means that it is basically derived from another registered object type */ public String getDerivedFromRegisteredObjectType(); /** * Create an IViewObject. */ public V createViewObject( boolean pNew, TransactionSet pTransactionSet ) throws UnsupportedOperationException; } |