Subversion Repositories SmartDukaan

Rev

Rev 26772 | Rev 26977 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 26772 Rev 26962
Line 8... Line 8...
8
import java.util.List;
8
import java.util.List;
9
import java.util.Map;
9
import java.util.Map;
10
import java.util.Set;
10
import java.util.Set;
11
import java.util.function.Function;
11
import java.util.function.Function;
12
import java.util.stream.Collectors;
12
import java.util.stream.Collectors;
13
 
-
 
14
import javax.mail.StoreClosedException;
13
import java.util.stream.Stream;
15
 
14
 
16
import org.apache.logging.log4j.LogManager;
15
import org.apache.logging.log4j.LogManager;
17
import org.apache.logging.log4j.Logger;
16
import org.apache.logging.log4j.Logger;
18
import org.hibernate.annotations.Cache;
-
 
19
import org.springframework.beans.factory.annotation.Autowired;
17
import org.springframework.beans.factory.annotation.Autowired;
20
import org.springframework.beans.factory.annotation.Qualifier;
18
import org.springframework.beans.factory.annotation.Qualifier;
21
import org.springframework.cache.annotation.Cacheable;
19
import org.springframework.cache.annotation.Cacheable;
22
import org.springframework.stereotype.Component;
20
import org.springframework.stereotype.Component;
23
 
21
 
Line 1049... Line 1047...
1049
		return mapWrappers;
1047
		return mapWrappers;
1050
	}
1048
	}
1051
 
1049
 
1052
	@Override
1050
	@Override
1053
	@Cacheable(value = "retailerNames", cacheManager = "cacheManager")
1051
	@Cacheable(value = "retailerNames", cacheManager = "cacheManager")
1054
	public Map<Integer, CustomRetailer> getFofoRetailers() {
1052
	public Map<Integer, CustomRetailer> getFofoRetailers(boolean activeOnly) {
1055
		// TODO Auto-generated method stub
1053
		// TODO Auto-generated method stub
1056
		List<FofoStore> stores = fofoStoreRepository.selectAll();
1054
		Stream<FofoStore> storeStream = fofoStoreRepository.selectAll().stream();
-
 
1055
		if(activeOnly) {
-
 
1056
			storeStream = storeStream.filter(x->x.isActive());
-
 
1057
		}
1057
		List<Integer> storeIds = stores.stream().map(x -> x.getId()).collect(Collectors.toList());
1058
		List<Integer> storeIds = storeStream.map(x -> x.getId()).collect(Collectors.toList());
1058
		return this.getFofoRetailers(storeIds);
1059
		return this.getFofoRetailers(storeIds);
1059
	}
1060
	}
1060
 
1061
 
1061
	@Override
1062
	@Override
1062
	public LoginRequestResponseModel registerWebUser(LoginRequestResponseModel loginRequestModel)
1063
	public LoginRequestResponseModel registerWebUser(LoginRequestResponseModel loginRequestModel)