package org.gcube.portlets.user.geoportaldataentry.client; import java.util.List; import org.gcube.application.geoportalcommon.shared.GeoNaItemRef; import org.gcube.portlets.user.geoportaldataentry.shared.CommitReport; import org.gcube.portlets.user.geoportaldataentry.shared.GeoNaFormDataObject; import org.gcube.portlets.user.geoportaldataentry.shared.GeonaISConfig; import com.google.gwt.user.client.rpc.RemoteService; import com.google.gwt.user.client.rpc.RemoteServiceRelativePath; /** * The client side stub for the RPC service. */ @RemoteServiceRelativePath("geoportaldataentryservice") public interface GeoportalDataEntryService extends RemoteService { CommitReport saveGeonaDataForms(List listGeonaFormObjects) throws Exception; GeonaISConfig getGeonaInitConfig(); /** * Gets the links for. * * @param itemId the item id * @param recordType the record type * @return the links for * @throws Exception the exception */ GeoNaItemRef getLinksFor(Long itemId, String recordType) throws Exception; }