Package org.gluu.oxauth.service.fido.u2f
Class DeviceRegistrationService
- java.lang.Object
 - 
- org.gluu.oxauth.service.fido.u2f.DeviceRegistrationService
 
 
- 
@ApplicationScoped public class DeviceRegistrationService extends java.lang.ObjectProvides operations with user U2F devices- Author:
 - Yuriy Movchan Date: 05/14/2015
 
 
- 
- 
Constructor Summary
Constructors Constructor Description DeviceRegistrationService() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddBranch(java.lang.String userInum)voidaddOneStepDeviceRegistration(DeviceRegistration deviceRegistration)voidaddUserDeviceRegistration(java.lang.String userInum, DeviceRegistration deviceRegistration)booleanattachUserDeviceRegistration(java.lang.String userInum, java.lang.String oneStepDeviceId)booleancontainsBranch(java.lang.String userInum)voiddisableUserDeviceRegistration(DeviceRegistration deviceRegistration)java.util.List<DeviceRegistration>findDeviceRegistrationsByKeyHandle(java.lang.String appId, java.lang.String keyHandle, java.lang.String... returnAttributes)DeviceRegistrationfindOneStepUserDeviceRegistration(java.lang.String deviceId, java.lang.String... returnAttributes)DeviceRegistrationfindUserDeviceRegistration(java.lang.String userInum, java.lang.String deviceId, java.lang.String... returnAttributes)java.util.List<DeviceRegistration>findUserDeviceRegistrations(java.lang.String userInum, java.lang.String appId, java.lang.String... returnAttributes)java.lang.StringgetBaseDnForU2fUserDevices(java.lang.String userInum)intgetCountDeviceRegistrations(java.lang.String appId)java.lang.StringgetDnForOneStepU2fDevice(java.lang.String deviceRegistrationId)java.lang.StringgetDnForU2fDevice(java.lang.String userInum, java.lang.String oxId)Build DN string for U2F user devicejava.util.List<DeviceRegistration>getExpiredDeviceRegistrations(org.gluu.persist.model.BatchOperation<DeviceRegistration> batchOperation, java.util.Date expirationDate, java.lang.String[] returnAttributes, int sizeLimit, int chunkSize)intgetKeyHandleHashCode(byte[] keyHandle)voidmerge(DeviceRegistration device)voidprepareBranch(java.lang.String userInum)voidremoveUserDeviceRegistration(DeviceRegistration deviceRegistration)voidupdateDeviceRegistration(java.lang.String userInum, DeviceRegistration deviceRegistration) 
 - 
 
- 
- 
Method Detail
- 
addBranch
public void addBranch(java.lang.String userInum)
 
- 
containsBranch
public boolean containsBranch(java.lang.String userInum)
 
- 
prepareBranch
public void prepareBranch(java.lang.String userInum)
 
- 
findUserDeviceRegistration
public DeviceRegistration findUserDeviceRegistration(java.lang.String userInum, java.lang.String deviceId, java.lang.String... returnAttributes)
 
- 
findUserDeviceRegistrations
public java.util.List<DeviceRegistration> findUserDeviceRegistrations(java.lang.String userInum, java.lang.String appId, java.lang.String... returnAttributes)
 
- 
findDeviceRegistrationsByKeyHandle
public java.util.List<DeviceRegistration> findDeviceRegistrationsByKeyHandle(java.lang.String appId, java.lang.String keyHandle, java.lang.String... returnAttributes)
 
- 
findOneStepUserDeviceRegistration
public DeviceRegistration findOneStepUserDeviceRegistration(java.lang.String deviceId, java.lang.String... returnAttributes)
 
- 
addUserDeviceRegistration
public void addUserDeviceRegistration(java.lang.String userInum, DeviceRegistration deviceRegistration) 
- 
attachUserDeviceRegistration
public boolean attachUserDeviceRegistration(java.lang.String userInum, java.lang.String oneStepDeviceId) 
- 
addOneStepDeviceRegistration
public void addOneStepDeviceRegistration(DeviceRegistration deviceRegistration)
 
- 
updateDeviceRegistration
public void updateDeviceRegistration(java.lang.String userInum, DeviceRegistration deviceRegistration) 
- 
disableUserDeviceRegistration
public void disableUserDeviceRegistration(DeviceRegistration deviceRegistration)
 
- 
removeUserDeviceRegistration
public void removeUserDeviceRegistration(DeviceRegistration deviceRegistration)
 
- 
getExpiredDeviceRegistrations
public java.util.List<DeviceRegistration> getExpiredDeviceRegistrations(org.gluu.persist.model.BatchOperation<DeviceRegistration> batchOperation, java.util.Date expirationDate, java.lang.String[] returnAttributes, int sizeLimit, int chunkSize)
 
- 
getCountDeviceRegistrations
public int getCountDeviceRegistrations(java.lang.String appId)
 
- 
getDnForU2fDevice
public java.lang.String getDnForU2fDevice(java.lang.String userInum, java.lang.String oxId)Build DN string for U2F user device 
- 
getBaseDnForU2fUserDevices
public java.lang.String getBaseDnForU2fUserDevices(java.lang.String userInum)
 
- 
getDnForOneStepU2fDevice
public java.lang.String getDnForOneStepU2fDevice(java.lang.String deviceRegistrationId)
 
- 
getKeyHandleHashCode
public int getKeyHandleHashCode(byte[] keyHandle)
 
- 
merge
public void merge(DeviceRegistration device)
 
 - 
 
 -