package com.norteksoft.acs.service.syssetting; import java.util.List; import com.norteksoft.acs.entity.organization.Company; import com.norteksoft.acs.service.organization.CompanyManager; /** * 用户解锁任务 * * @author xiaoj */ public class UnlockUserJob{ private SecuritySetManager securitySetManager; private CompanyManager companyManager; public void setSecuritySetManager(SecuritySetManager securitySetManager) { this.securitySetManager = securitySetManager; } public void setCompanyManager(CompanyManager companyManager) { this.companyManager = companyManager; } protected void execute(){ //获取所有的公司 List<Company> companys = companyManager.getCompanys(); for(Company company : companys){ //解锁用户 securitySetManager.unclockUserAccount(company.getId()); //使过期的账户过期 securitySetManager.expiredUserAccount(company.getId()); } } }