private static void testWriteReadOUThroughDB() { OrgUnitDao dao = new OrgUnitDao(); OrgUnitRegistration registration = new OrgUnitRegistration(); registration.Name = "Navn"; registration.Uuid = GetFreshUuid(); registration.ContactPlaces.Add(new BusinessLayer.DTO.V1_1.ContactPlace() { OrgUnitUuid = GetFreshUuid(), Tasks = new List <string>() { GetFreshUuid(), GetFreshUuid(), GetFreshUuid() } }); registration.ContactPlaces.Add(new BusinessLayer.DTO.V1_1.ContactPlace() { OrgUnitUuid = GetFreshUuid(), Tasks = new List <string>() { GetFreshUuid(), GetFreshUuid() } }); // save OU with 2 ContactPlaces with 2 and 3 Tasks associated dao.Save(registration, OperationType.UPDATE); // read and see that we get the expected back OrgUnitRegistrationExtended fromDaoRegistration = dao.GetOldestEntry(); }
public EventListenerProcessor( EventEnricher eventEnricher, EventMapper mapper, ADEventBuilder adEventBuilder, OrgUnitDao orgUnitDao, UserDao userDao, Filter filter, ADUtils adUtils) { this.EventEnricher = eventEnricher; this.ADEventBuilder = adEventBuilder; this.EventMapper = mapper; this.OrgUnitDao = orgUnitDao; this.UserDao = userDao; this.Filter = filter; this.ADUtils = adUtils; }
public ProcessingResult InvokeOperation(ADEvent adEvent) { if (ObjectType.User.Equals(adEvent.AffectedObjectType)) { UserRegistration user = EventMapper.MapUser(adEvent); UserDao.Save(user, EventMapper.Map(adEvent.OperationType), AppConfiguration.Cvr); log.Debug("User (" + user.Person.Name + ", " + user.Uuid + ") " + adEvent.OperationType); return((adEvent.OperationType == OperationType.Remove) ? ProcessingResult.USER_DELETE : ProcessingResult.USER_UPDATE); } else if (ObjectType.OU.Equals(adEvent.AffectedObjectType)) { OrgUnitRegistration orgUnit = EventMapper.MapOU(adEvent); OrgUnitDao.Save(orgUnit, EventMapper.Map(adEvent.OperationType), AppConfiguration.Cvr); log.Debug("OrgUnit (" + orgUnit.Name + ", " + orgUnit.Uuid + ") " + adEvent.OperationType + ". Parent = '" + orgUnit.ParentOrgUnitUuid + "'"); return((adEvent.OperationType == OperationType.Remove) ? ProcessingResult.OU_DELETE : ProcessingResult.OU_UPDATE); } return(ProcessingResult.FAILURE); }
public OrgUnitController() { orgUnitDao = new OrgUnitDao(); orgUnitService = new OrgUnitService(); }
public OrgUnitV11Controller() { messages = new ServiceMessages(); orgUnitDao = new OrgUnitDao(); orgUnitService = new OrgUnitService(); }
public OrgUnitV10Controller() { Messages = new ServiceMessages(); OrgUnitDao = new OrgUnitDao(); }