package no.niths.services.signaling;
import no.niths.domain.signaling.AccessPoint;
import no.niths.infrastructure.interfaces.GenericRepository;
import no.niths.infrastructure.signaling.interfaces.AccessPointRepository;
import no.niths.services.AbstractGenericService;
import no.niths.services.signaling.interfaces.AccessPointService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
/**
* Service Class for AccessPoint
*
* <p>
* Inherits the basic CRUD actions
* </p>
*/
@Service
public class AccessPointServiceImpl extends AbstractGenericService<AccessPoint> implements AccessPointService {
@Autowired
private AccessPointRepository repo;
@Override
public GenericRepository<AccessPoint> getRepository() {
return repo;
}
@Override
public AccessPoint getById(long id) {
AccessPoint ap = super.getById(id);
if(ap != null){
ap.getAccessFields().size();
}
return super.getById(id);
}
}