asupdev / asup

As.UP dev repository
Eclipse Public License 1.0
1 stars 0 forks source link

Implementazione QAdapterManager #61

Closed ghost closed 9 years ago

ghost commented 9 years ago

Implementazione servizio org.asup.fw.core.QAdapterManager

Il servizio ha l'obiettivo di consentire il casting fra oggetti che non hanno la stessa catena di ereditarieta' Il servizio QAdapterManager mantiene un registro di adapter factories. I client possono invocare il servizio al fine di reperire un adapted object partendo da un'istanza origine e una classe di arrivo -> QAdapterManager.getAdapter(Object from, Class adaptTo)

Esempio: QAdapterManager.getAdapter(org.asup.il.type.file.QFile file, Class<org.asup.db.core.QTable>tableClass)

ghost commented 9 years ago

La funzione di adapter e' stata inserita nel QContext Il servizio QAdapterManager viene eliminato