/** * Company repository provider. * * @return Company repository provider. */ private ICompanyRepository getCompany() { return iamProvider[0].getConfiguration().getCompanyRepository(); }
/** * User repository provider. * * @return User repository provider. */ private IUserRepository getUser() { return iamProvider[0].getConfiguration().getUserRepository(); }
/** * Group repository provider. * * @return Group repository provider. */ protected IGroupRepository getGroup() { return iamProvider[0].getConfiguration().getGroupRepository(); } }
/** * Copy all non secured data. * * @param to * the target object. */ public void copy(final SimpleUserOrg to) { super.copy(to); to.setMails(getMails()); to.setLocked(getLocked()); to.setLockedBy(getLockedBy()); to.setIsolated(getIsolated()); to.setSecured(false); }
/** * Return all user entries. Cache manager is not involved, poor performance is expected. * * @param groups * The available and resolved groups. * @return all user entries. Key is the user identifier. * @since 3.0.2 */ default Map<String, UserOrg> findAllNoCache(Map<String, GroupOrg> groups) { return findAll(); }
/** * Return all normalized containers where key is the identifier. Note the result does not use cache, so reflect the * current state of internal representation and implies a poor performance. Cache manager is not involved. * * @return the whole set of containers. Key is the normalized identifier. Value is the corresponding LDAP container * containing real CN, DN and normalized UID members. * * @since 3.0.2 */ default Map<String, T> findAllNoCache() { return findAll(); }
@Override public int compare(final UserOrg o1, final UserOrg o2) { return o1.compareTo(o2); }
@Override public String getDn() { return getDescription(); }
/** * User repository provider. * * @return User repository provider. */ protected IUserRepository getUser() { return iamProvider[0].getConfiguration().getUserRepository(); }
/** * Group repository provider. * * @return Group repository provider. */ protected IGroupRepository getGroup() { return iamProvider.getConfiguration().getGroupRepository(); }
/** * Company repository provider. * * @return Company repository provider. */ protected ICompanyRepository getCompany() { return iamProvider[0].getConfiguration().getCompanyRepository(); }
/** * User repository provider. * * @return User repository provider. */ private UserLdapRepository getUser() { return (UserLdapRepository) iamProvider[0].getConfiguration().getUserRepository(); } }
/** * Group repository provider. * * @return Group repository provider. */ private GroupLdapRepository getGroup() { return (GroupLdapRepository) iamProvider[0].getConfiguration().getGroupRepository(); }
/** * Company repository provider. * * @return Company repository provider. */ protected ICompanyRepository getCompany() { return iamProvider.getConfiguration().getCompanyRepository(); }
/** * User repository provider. * * @return User repository provider. */ protected IUserRepository getUser() { return iamProvider.getConfiguration().getUserRepository(); }
/** * Group repository provider. * * @return Group repository provider. */ protected IGroupRepository getGroup() { return iamProvider[0].getConfiguration().getGroupRepository(); } }
/** * Company repository provider. * * @return Company repository provider. */ protected ICompanyRepository getCompany() { return iamProvider[0].getConfiguration().getCompanyRepository(); }
/** * User repository provider. * * @return User repository provider. */ protected IUserRepository getUser() { return iamProvider[0].getConfiguration().getUserRepository(); }
/** * Group repository provider. * * @return Group repository provider. */ private IGroupRepository getGroup() { return iamProvider[0].getConfiguration().getGroupRepository(); } }
private Function<String, ? extends UserOrg> toUser() { return iamProvider[0].getConfiguration().getUserRepository()::toUser; }