events.system.service.UserContactsAllowedContactmethodsBusinessService Maven / Gradle / Ivy
package events.system.service;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import hbm.service.jpa.AbstractBusinessService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import user.management.model.Contactmethods;
import user.management.model.Users;
import events.system.daos.UserContactsAllowedContactmethodsDao;
import events.system.factories.DomainObjectFactory;
import events.system.model.UserContactsAllowedContactmethods;
import events.system.service.api.UserContactsAllowedContactmethodsService;
@Transactional
@Service("userContactsAllowedContactmethodsService")
public class UserContactsAllowedContactmethodsBusinessService
extends
AbstractBusinessService
implements UserContactsAllowedContactmethodsService {
private static final long serialVersionUID = 1L;
@Autowired
public void setUserContactsAllowedContactmethodsDao(
UserContactsAllowedContactmethodsDao userContactsAllowedContactmethodsDao) {
setDao(userContactsAllowedContactmethodsDao);
}
/**
* {@inheritDoc}
*/
public List saveUserContactsAllowedContactmethods(
final List userContactmethods,
final Users userContact) {
List userContactsAllowedContactmethods = new ArrayList();
for (final Iterator iterator = userContactmethods
.iterator(); iterator.hasNext();) {
final Contactmethods userContactmethod = iterator.next();
UserContactsAllowedContactmethods userContactsAllowedContactmethod = DomainObjectFactory
.getInstance().getUserContactsAllowedContactmethods(
userContact, userContactmethod);
userContactsAllowedContactmethod =
merge(userContactsAllowedContactmethod);
userContactsAllowedContactmethods
.add(userContactsAllowedContactmethod);
}
return userContactsAllowedContactmethods;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy