package org.openedit.data; import java.util.Collection; import org.entermedia.locks.Lock; import org.openedit.Data; import org.openedit.xml.XmlArchive; import com.openedit.users.User; public interface DataArchive { void setXmlArchive(XmlArchive inXmlArchive); void setDataFileName(String inDataFileName); void setElementName(String inSearchType); void setPathToData(String inPathToData); XmlArchive getXmlArchive(); void delete(Data inData, User inUser); void saveData(Data inData, User inUser, Lock inLock); public void saveAllData(Collection<Data> inAll, String catalogid, String inLockPrefix, User inUser); }