Package org.gluu.oxtrust.action
Class UpdatePersonAction
- java.lang.Object
-
- org.gluu.oxtrust.action.UpdatePersonAction
-
- All Implemented Interfaces:
java.io.Serializable
@ConversationScoped @Named("updatePersonAction") @Secure("#{permissionService.hasPermission(\'person\', \'access\')}") public class UpdatePersonAction extends java.lang.Object implements java.io.Serializable
Action class for updating person's attributes- Author:
- Yuriy Movchan Date: 10.23.2010
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description UpdatePersonAction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
add()
Initializes attributes for adding new personjava.lang.String
cancel()
java.lang.String
delete()
Delete selected person from ldapvoid
fetchFidoRecord(java.lang.String id)
java.util.List<java.lang.String>
getActiveInactiveStatuses()
java.lang.String
getClientName(java.lang.String inum)
java.lang.String
getConfirmPassword()
java.util.List<GluuDeviceDataBean>
getDeviceDataMap()
org.gluu.oxauth.model.fido.u2f.protocol.DeviceData
getDeviceDetail()
GluuDeviceDataBean
getDeviceToBeRemove()
java.util.List<java.lang.String>
getExternalAuthCustomAttributes()
GluuCustomFidoDevice
getFidoDevice()
java.lang.String
getGluuStatus()
java.lang.String
getGroupName(java.lang.String dn)
java.lang.String
getInum()
Returns person's inumjava.lang.String
getPassword()
GluuCustomPerson
getPerson()
Returns personGluuUserPairwiseIdentifier
getPwiToBeRemove()
java.util.List<GluuUserPairwiseIdentifier>
getUserPairWideIdentifiers()
boolean
isUpdate()
Return true if person is being updated, false if adding new personboolean
isValidPassword()
void
removeDevice()
void
removePairWiseIdentifier(GluuUserPairwiseIdentifier current)
java.lang.String
save()
Saves person to ldapvoid
setConfirmPassword(java.lang.String confirmPassword)
void
setDeviceDataMap(java.util.List<GluuDeviceDataBean> deviceDataMap)
void
setDeviceDetail(org.gluu.oxauth.model.fido.u2f.protocol.DeviceData deviceDetail)
void
setDeviceToBeRemove(GluuDeviceDataBean deviceToBeRemove)
void
setExternalAuthCustomAttributes(java.util.List<java.lang.String> externalAuthCustomAttributes)
void
setFidoDevice(GluuCustomFidoDevice fidoDevice)
void
setGluuStatus(java.lang.String gluuStatus)
void
setInum(java.lang.String inum)
Sets person's inumvoid
setPassword(java.lang.String password)
void
setPwiToBeRemove(GluuUserPairwiseIdentifier pwiToBeRemove)
void
setUserPairWideIdentifiers(java.util.List<GluuUserPairwiseIdentifier> userPairWideIdentifiers)
GluuCustomPerson
syncEmailReverse(GluuCustomPerson gluuCustomPerson, boolean isScim2)
One-way sync from "mail" to "oxTrustEmail".java.lang.String
update()
Initializes attributes for updating personboolean
userNameIsUniqAtCreationTime(java.lang.String uid)
void
validateConfirmPassword(javax.faces.context.FacesContext context, javax.faces.component.UIComponent comp, java.lang.Object value)
-
-
-
Method Detail
-
getPassword
public java.lang.String getPassword()
-
setPassword
public void setPassword(java.lang.String password)
-
getConfirmPassword
public java.lang.String getConfirmPassword()
-
setConfirmPassword
public void setConfirmPassword(java.lang.String confirmPassword)
-
getPwiToBeRemove
public GluuUserPairwiseIdentifier getPwiToBeRemove()
-
setPwiToBeRemove
public void setPwiToBeRemove(GluuUserPairwiseIdentifier pwiToBeRemove)
-
getUserPairWideIdentifiers
public java.util.List<GluuUserPairwiseIdentifier> getUserPairWideIdentifiers()
-
setUserPairWideIdentifiers
public void setUserPairWideIdentifiers(java.util.List<GluuUserPairwiseIdentifier> userPairWideIdentifiers)
-
getFidoDevice
public GluuCustomFidoDevice getFidoDevice()
-
setFidoDevice
public void setFidoDevice(GluuCustomFidoDevice fidoDevice)
-
getDeviceDataMap
public java.util.List<GluuDeviceDataBean> getDeviceDataMap()
-
setDeviceDataMap
public void setDeviceDataMap(java.util.List<GluuDeviceDataBean> deviceDataMap)
-
getDeviceDetail
public org.gluu.oxauth.model.fido.u2f.protocol.DeviceData getDeviceDetail()
-
setDeviceDetail
public void setDeviceDetail(org.gluu.oxauth.model.fido.u2f.protocol.DeviceData deviceDetail)
-
getExternalAuthCustomAttributes
public java.util.List<java.lang.String> getExternalAuthCustomAttributes()
-
setExternalAuthCustomAttributes
public void setExternalAuthCustomAttributes(java.util.List<java.lang.String> externalAuthCustomAttributes)
-
getGluuStatus
public java.lang.String getGluuStatus()
-
setGluuStatus
public void setGluuStatus(java.lang.String gluuStatus)
-
add
public java.lang.String add()
Initializes attributes for adding new person- Returns:
- String describing success of the operation
- Throws:
java.lang.Exception
-
update
public java.lang.String update()
Initializes attributes for updating person- Returns:
- String describing success of the operation
- Throws:
java.lang.Exception
-
cancel
public java.lang.String cancel()
-
save
public java.lang.String save() throws java.lang.Exception
Saves person to ldap- Returns:
- String describing success of the operation
- Throws:
java.lang.Exception
-
syncEmailReverse
public GluuCustomPerson syncEmailReverse(GluuCustomPerson gluuCustomPerson, boolean isScim2) throws java.lang.Exception
One-way sync from "mail" to "oxTrustEmail". This method takes current values of "oxTrustEmail" attribute, deletes those that do not match any of those in "mail", and adds new ones that are missing.- Parameters:
gluuCustomPerson
-isScim2
-- Returns:
- Throws:
java.lang.Exception
-
delete
public java.lang.String delete()
Delete selected person from ldap- Returns:
- String describing success of the operation
- Throws:
java.lang.Exception
-
getGroupName
public java.lang.String getGroupName(java.lang.String dn)
-
getInum
public java.lang.String getInum()
Returns person's inum- Returns:
- inum
-
setInum
public void setInum(java.lang.String inum)
Sets person's inum- Parameters:
inum
-
-
getPerson
public GluuCustomPerson getPerson()
Returns person- Returns:
- GluuCustomPerson
-
isUpdate
public boolean isUpdate()
Return true if person is being updated, false if adding new person- Returns:
-
getActiveInactiveStatuses
public java.util.List<java.lang.String> getActiveInactiveStatuses()
-
validateConfirmPassword
public void validateConfirmPassword(javax.faces.context.FacesContext context, javax.faces.component.UIComponent comp, java.lang.Object value)
-
isValidPassword
public boolean isValidPassword()
-
removePairWiseIdentifier
public void removePairWiseIdentifier(GluuUserPairwiseIdentifier current)
-
removeDevice
public void removeDevice()
-
fetchFidoRecord
public void fetchFidoRecord(java.lang.String id) throws java.lang.Exception
- Throws:
java.lang.Exception
-
userNameIsUniqAtCreationTime
public boolean userNameIsUniqAtCreationTime(java.lang.String uid)
-
getClientName
public java.lang.String getClientName(java.lang.String inum)
-
getDeviceToBeRemove
public GluuDeviceDataBean getDeviceToBeRemove()
-
setDeviceToBeRemove
public void setDeviceToBeRemove(GluuDeviceDataBean deviceToBeRemove)
-
-