本文整理了Java中org.exoplatform.services.organization.User.getUserName()
方法的一些代码示例,展示了User.getUserName()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。User.getUserName()
方法的具体详情如下:
包路径:org.exoplatform.services.organization.User
类名称:User
方法名:getUserName
暂无
代码示例来源:origin: org.gatein.portal/exo.portal.component.identity
private void removeDisplayNameIfNeeded(AttributesManager am, User user) {
try {
Attribute attr = am.getAttribute(user.getUserName(), USER_DISPLAY_NAME);
if (attr != null) {
am.removeAttributes(user.getUserName(), new String[] { USER_DISPLAY_NAME });
}
} catch (Exception e) {
handleException("Cannot remove displayName attribute of user: " + user.getUserName() + "; ", e);
}
}
代码示例来源:origin: org.exoplatform.portal/exo.portal.webui.eXo
private void setSelectedItem() throws Exception
{
for (Object o : this.uiIterator_.getCurrentPageData())
{
User u = (User) o;
UIFormCheckBoxInput input = this.getUIFormCheckBoxInput(u.getUserName());
if (input != null)
{
this.uiIterator_.setSelectedItem(u.getUserName(), input.isChecked());
}
}
}
代码示例来源:origin: org.exoplatform.portal/exo.portal.webui.eXo
@SuppressWarnings("unchecked")
public List<User> getData() throws Exception
{
if (getMulti())
{
for (Object obj : uiIterator_.getCurrentPageData())
{
User user = (User)obj;
UIFormCheckBoxInput<Boolean> uiFormCheckBoxInput = getUIFormCheckBoxInput(user.getUserName());
if (uiFormCheckBoxInput == null)
{
uiFormCheckBoxInput = new UIFormCheckBoxInput<Boolean>(user.getUserName(), user.getUserName(), false);
addUIFormInput(uiFormCheckBoxInput);
}
uiFormCheckBoxInput.setChecked(uiIterator_.isSelectedItem(user.getUserName()));
}
}
return new ArrayList<User>(uiIterator_.getCurrentPageData());
}
代码示例来源:origin: org.exoplatform.core/exo.core.component.organization.ldap
private String getDNKeyValue(User user)
{
String dnKeyValue = user.getUserName();
if (!ldapAttrMapping.userDNKey.equals(ldapAttrMapping.userUsernameAttr))
{
if (ldapAttrMapping.userDNKey.equals(ldapAttrMapping.userLastNameAttr))
{
dnKeyValue = user.getLastName();
}
else if (ldapAttrMapping.userDNKey.equals(ldapAttrMapping.userFirstNameAttr))
{
dnKeyValue = user.getFirstName();
}
else if (ldapAttrMapping.userDNKey.equals(ldapAttrMapping.userMailAttr))
{
dnKeyValue = user.getEmail();
}
else if (ldapAttrMapping.userDNKey.equals(ldapAttrMapping.userDisplayNameAttr))
{
dnKeyValue = user.getFullName();
}
}
return dnKeyValue;
}
代码示例来源:origin: org.exoplatform.core/exo.core.component.organization.jdbc
/**
* {@inheritDoc}
*/
public void createUser(User user, boolean broadcast) throws Exception
{
if (broadcast)
preSave(user, true);
final Session session = service_.openSession();
UserImpl userImpl = (UserImpl)user;
userImpl.setId(user.getUserName());
session.save(user);
session.flush();
if (broadcast)
postSave(user, true);
}
代码示例来源:origin: org.exoplatform.core/exo.core.component.organization.jdbc
public void onEvent(Event<UserDAOImpl, User> event) throws Exception
{
if (LOG.isDebugEnabled())
{
LOG.debug("Delete User Profile: " + event.getData().getUserName());
}
service_.getUserProfileHandler().removeUserProfile(event.getData().getUserName(), true);
}
}
代码示例来源:origin: org.gatein.portal/exo.portal.component.identity
public Collection findUserProfiles() throws Exception {
List<UserProfile> profiles = new LinkedList<UserProfile>();
UserHandler userHandler = this.orgService.getUserHandler();
//This should find enabled user
ListAccess<User> users = userHandler.findAllUsers();
int size = users.getSize();
for(User u : users.load(0, size)) {
UserProfile profile = this.getProfile(u.getUserName());
if(profile != null) {
profiles.add(profile);
}
}
return profiles;
}
代码示例来源:origin: org.exoplatform.core/exo.core.component.organization.ldap
/**
* {@inheritDoc}
*/
public void linkMembership(User user, Group group, MembershipType mt, boolean broadcast) throws Exception
{
if (user == null)
{
throw new InvalidNameException("Can not create membership record because user is null");
}
if (group == null)
{
throw new InvalidNameException("Can not create membership record for " + user.getUserName()
+ " because group is null");
}
if (mt == null)
{
throw new InvalidNameException("Can not create membership record for " + user.getUserName()
+ " because membership type is null");
}
createMembership(createMembershipObject(user.getUserName(), group.getId(), mt.getName()), broadcast);
}
代码示例来源:origin: org.gatein.portal/exo.portal.component.identity
public ListAccess<Membership> findAllMembershipsByUser(User user) throws Exception {
org.picketlink.idm.api.User gtnUser = service_.getIdentitySession().getPersistenceManager()
.findUser(user.getUserName());
if (gtnUser == null) {
log.log(LogLevel.ERROR, "Internal ERROR. Cannot obtain user: " + user.getUserName());
return new ListAccessImpl(Membership.class, Collections.emptyList());
}
return new IDMMembershipListAccess(gtnUser, !orgService.getConfiguration().isSkipPaginationInMembershipQuery());
}
代码示例来源:origin: exoplatform/platform
/**
* {@inheritDoc}
*/
public void postDelete(User user) throws Exception {
if (!getOrganizationIntegrationService().isEnabled()) {
return;
}
Session session = null;
try {
session = repositoryService.getCurrentRepository().getSystemSession(Util.WORKSPACE);
if (Util.hasUserFolder(session, user.getUserName())) {
Util.deleteUserFolder(session, user.getUserName());
}
} finally {
if (session != null) {
session.logout();
}
}
}
代码示例来源:origin: exoplatform/platform
/**
* {@inheritDoc}
*/
public void postSave(User user, boolean isNew) throws Exception {
if (!getOrganizationIntegrationService().isEnabled()) {
return;
}
if (!isNew) {
return;
}
Session session = null;
try {
session = repositoryService.getCurrentRepository().getSystemSession(Util.WORKSPACE);
if (!Util.hasUserFolder(session, user.getUserName())) {
Util.createUserFolder(session, user.getUserName());
}
} finally {
if (session != null) {
session.logout();
}
}
}
代码示例来源:origin: org.exoplatform.core/exo.core.component.organization.jdbc
/**
* {@inheritDoc}
*/
public void saveUser(User user, boolean broadcast) throws Exception
{
if (broadcast)
preSave(user, false);
Session session = service_.openSession();
session.merge(user);
session.flush();
cache_.put(user.getUserName(), user);
if (broadcast)
postSave(user, false);
}
代码示例来源:origin: exoplatform/platform
private void enableUser(User u, IdentitySession session) {
if (u instanceof UserImpl) {
((UserImpl) u).setEnabled(true);
Attribute[] attrs = new Attribute[] { new SimpleAttribute(UserDAOImpl.USER_ENABLED, String.valueOf(true)) };
AttributesManager am = session.getAttributesManager();
try {
am.updateAttributes(u.getUserName(), attrs);
} catch (Exception e) {
LOG.error(e);
}
}
}
}
代码示例来源:origin: exoplatform/platform
private OrganizationConfig.User convertUserToSerializableObject(User user) throws Exception {
OrganizationConfig.User orgConfigUser = new OrganizationConfig.User();
orgConfigUser.setEmail(user.getEmail());
orgConfigUser.setFirstName(user.getFirstName());
orgConfigUser.setLastName(user.getLastName());
if (organizationService instanceof PicketLinkIDMOrganizationServiceImpl) {
orgConfigUser.setPassword(readPasswordFromPicketLink(user));
} else {
orgConfigUser.setPassword(user.getPassword());
}
orgConfigUser.setUserName(user.getUserName());
@SuppressWarnings("unchecked")
Collection<Membership> memberships = organizationService.getMembershipHandler().findMembershipsByUser(user.getUserName());
String groups = "";
for (Membership membership : memberships) {
groups = new StringBuffer().append(groups).append(membership.getMembershipType()).append(":")
.append(membership.getGroupId()).append(",").toString();
groups.substring(0, groups.lastIndexOf(","));
}
orgConfigUser.setGroups(groups);
return orgConfigUser;
}
代码示例来源:origin: exoplatform/platform
@Override
public void preSave(User user, boolean isNew) throws Exception {
if (passwordEncrypter != null && user.getPassword() != null) {
User persistedUser = organizationService.getUserHandler().findUserByName(user.getUserName());
if (persistedUser == null || persistedUser.getPassword() == null) {
if (LOG.isDebugEnabled()) {
LOG.debug("Encrypting password for a new user " + user.getUserName());
}
String encodedPassword = new String(passwordEncrypter.encrypt(user.getPassword().getBytes()));
user.setPassword(encodedPassword);
} else if (!user.getPassword().equals(persistedUser.getPassword())) {
if (LOG.isDebugEnabled()) {
LOG.debug("Encrypting changed password for user " + user.getUserName());
}
String encodedPassword = new String(passwordEncrypter.encrypt(user.getPassword().getBytes()));
user.setPassword(encodedPassword);
} else {
if (LOG.isDebugEnabled()) {
LOG.debug("Nothing to encrypt for user " + user.getUserName() + ": password no changed.");
}
}
}
}
}
代码示例来源:origin: org.exoplatform.core/exo.core.component.organization.jdbc
public void createUser(User user, boolean broadcast) throws Exception
{
if (LOG.isDebugEnabled())
LOG.debug("----------- CREATE USER " + user.getUserName());
UserImpl userImpl = (UserImpl)user;
if (broadcast)
listenerService_.broadcast(UserHandler.PRE_CREATE_USER_EVENT, this, userImpl);
super.save(userImpl);
if (broadcast)
listenerService_.broadcast(UserHandler.POST_CREATE_USER_EVENT, this, userImpl);
}
代码示例来源:origin: org.exoplatform.core/exo.core.component.organization.ldap
/**
* Create LDAP attributes that represents user in LDAP context.
*
* @param user User
* @return LDAP Attributes
*/
public final Attributes userToAttributes(User user)
{
BasicAttributes attrs = new BasicAttributes();
if (USER_LDAP_CLASSES == null)
USER_LDAP_CLASSES = userLDAPClasses.split(",");
attrs.put(new ObjectClassAttribute(USER_LDAP_CLASSES));
attrs.put(userDNKey, user.getUserName());
attrs.put(userDisplayNameAttr, user.getDisplayName());
attrs.put(userUsernameAttr, user.getUserName());
attrs.put(userPassword, user.getPassword());
attrs.put(userLastNameAttr, user.getLastName());
attrs.put(userFirstNameAttr, user.getFirstName());
attrs.put(userMailAttr, user.getEmail());
attrs.put(ldapDescriptionAttr, "Account for " + user.getDisplayName());
return attrs;
}
代码示例来源:origin: org.gatein.portal/exo.portal.component.identity
public void saveUser(User user, boolean broadcast) throws Exception {
if (log.isTraceEnabled()) {
Tools.logMethodIn(log, LogLevel.TRACE, "saveUser", new Object[] { "user", user, "broadcast", broadcast });
}
if (user != null && !user.isEnabled()) {
throw new DisabledUserException(user.getUserName());
}
IdentitySession session = service_.getIdentitySession();
if (broadcast) {
preSave(user, false);
}
persistUserInfo(user, session, false);
if (broadcast) {
postSave(user, false);
}
}
代码示例来源:origin: org.exoplatform.portal/exo.portal.webui.eXo
@SuppressWarnings("unchecked")
public void setUser(User user) throws Exception
{
user_ = user.getUserName();
membership_.clear();
OrganizationService service = getApplicationComponent(OrganizationService.class);
Collection<org.exoplatform.services.organization.Membership> collection =
service.getMembershipHandler().findMembershipsByUser(user_);
for (org.exoplatform.services.organization.Membership membership : collection)
{
addMembership(new Membership(membership.getUserName(), membership.getId(), membership.getGroupId(), membership
.getMembershipType()));
}
UIGrid uiGrid = getChild(UIGrid.class);
SerializablePageList pageList = new SerializablePageList(new MembershipListAccess(getMembership()), 10);
uiGrid.getUIPageIterator().setPageList(pageList);
}
代码示例来源:origin: exoplatform/platform
private void setupUserToRegisterForm() {
UIRegisterForm uiRegisterForm = getChild(UIRegisterForm.class);
UIRegisterInputSet uiRegisterInputSet = uiRegisterForm.getChild(UIRegisterInputSet.class);
uiRegisterInputSet.getUIStringInput("username").setValue(portalUser.getUserName());
uiRegisterInputSet.getUIStringInput("firstName").setValue(portalUser.getFirstName());
uiRegisterInputSet.getUIStringInput("lastName").setValue(portalUser.getLastName());
uiRegisterInputSet.getUIStringInput("emailAddress").setValue(portalUser.getEmail());
uiRegisterInputSet.getUIStringInput("password").setValue(null);
uiRegisterInputSet.getUIStringInput("confirmPassword").setValue(null);
uiRegisterInputSet.getUIStringInput("displayName").setValue(portalUser.getDisplayName());
}
内容来源于网络,如有侵权,请联系作者删除!