litesoft
@ 947
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
// This Source Code is in the Public Domain per: http://unlicense.org package org.litesoft.aokeyhole.toolkit; import java.util.*; public interface ObjectAndAttributeInteractionModel { /** * Indicates if the model supports editing & saving. */ public boolean isViewOnly(); /** * Saves the model appropriately. * * @return null / an Error String */ public String save(); /** * Get the Current Object Names. (the 'new' option will be added to the top) * * @return No nulls */ public String[] getObjectNames(); public Map getValuesPanelObjectNew(); public Map getValuesPanelObjectCurrent(); public Map getValuesPanelAttributeNew(); public Map getValuesPanelAttributeExisting(); } |