diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/ServiceForDataStoreServer.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/ServiceForDataStoreServer.java index 2fc748038855df482cd35cb085e0e27e64d5055c..eca0ce22a123deb65c8e510eb6749ec119dc64ea 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/ServiceForDataStoreServer.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/ServiceForDataStoreServer.java @@ -32,7 +32,6 @@ import java.util.Set; import javax.servlet.http.HttpServletRequest; import org.apache.commons.collections.CollectionUtils; -import org.springframework.transaction.annotation.Transactional; import ch.rinn.restrictions.Private; import ch.systemsx.cisd.authentication.DefaultSessionManager; @@ -256,9 +255,8 @@ public class ServiceForDataStoreServer extends AbstractCommonServer<IServiceForD { @Private - static final EnumSet<DataSetFetchOption> DATASET_FETCH_OPTIONS_FILE_DATASETS = - EnumSet.of(DataSetFetchOption.BASIC, DataSetFetchOption.EXPERIMENT, - DataSetFetchOption.SAMPLE); + static final EnumSet<DataSetFetchOption> DATASET_FETCH_OPTIONS_FILE_DATASETS = EnumSet.of( + DataSetFetchOption.BASIC, DataSetFetchOption.EXPERIMENT, DataSetFetchOption.SAMPLE); private final IDAOFactory daoFactory; @@ -1190,7 +1188,7 @@ public class ServiceForDataStoreServer extends AbstractCommonServer<IServiceForD } @Override - @Transactional(readOnly = true) + @RolesAllowed(RoleWithHierarchy.SPACE_ETL_SERVER) public List<SimpleDataSetInformationDTO> listOldestPhysicalDataSets(String sessionToken, String dataStoreCode, int limit) throws UserFailureException { @@ -1204,7 +1202,7 @@ public class ServiceForDataStoreServer extends AbstractCommonServer<IServiceForD } @Override - @Transactional(readOnly = true) + @RolesAllowed(RoleWithHierarchy.SPACE_ETL_SERVER) public List<SimpleDataSetInformationDTO> listOldestPhysicalDataSets(String sessionToken, String dataStoreCode, Date youngerThan, int limit) throws UserFailureException { @@ -1220,8 +1218,7 @@ public class ServiceForDataStoreServer extends AbstractCommonServer<IServiceForD @Override @RolesAllowed(RoleWithHierarchy.SPACE_ETL_SERVER) public List<AbstractExternalData> listAvailableDataSets(String sessionToken, - String dataStoreCode, - ArchiverDataSetCriteria criteria) + String dataStoreCode, ArchiverDataSetCriteria criteria) { Session session = getSession(sessionToken); final IDatasetLister datasetLister = createDatasetLister(session);