Class EntityAdapter<E extends IDataProviderEntity>
- java.lang.Object
-
- javax.xml.bind.annotation.adapters.XmlAdapter<String,E>
-
- org.apache.openmeetings.db.bind.adapter.EntityAdapter<E>
-
- Direct Known Subclasses:
AppointmentAdapter,FileAdapter,GroupAdapter,OmCalendarAdapter,RoomAdapter,UserAdapter
public abstract class EntityAdapter<E extends IDataProviderEntity> extends XmlAdapter<String,E>
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedEntityAdapter()protectedEntityAdapter(IDataProviderDao<E> dao, Map<Long,Long> idMap)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Stringmarshal(E v)protected abstract EnewEntity()Eunmarshal(String v)
-
-
-
Constructor Detail
-
EntityAdapter
protected EntityAdapter()
-
EntityAdapter
protected EntityAdapter(IDataProviderDao<E> dao, Map<Long,Long> idMap)
-
-
Method Detail
-
marshal
public String marshal(E v) throws Exception
- Specified by:
marshalin classXmlAdapter<String,E extends IDataProviderEntity>- Throws:
Exception
-
unmarshal
public E unmarshal(String v) throws Exception
- Specified by:
unmarshalin classXmlAdapter<String,E extends IDataProviderEntity>- Throws:
Exception
-
newEntity
protected abstract E newEntity()
-
-