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 SummaryConstructors Constructor Description DeviceRegistrationService()
 - 
Method SummaryAll 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- 
addBranchpublic void addBranch(java.lang.String userInum) 
 - 
containsBranchpublic boolean containsBranch(java.lang.String userInum) 
 - 
prepareBranchpublic void prepareBranch(java.lang.String userInum) 
 - 
findUserDeviceRegistrationpublic DeviceRegistration findUserDeviceRegistration(java.lang.String userInum, java.lang.String deviceId, java.lang.String... returnAttributes) 
 - 
findUserDeviceRegistrationspublic java.util.List<DeviceRegistration> findUserDeviceRegistrations(java.lang.String userInum, java.lang.String appId, java.lang.String... returnAttributes) 
 - 
findDeviceRegistrationsByKeyHandlepublic java.util.List<DeviceRegistration> findDeviceRegistrationsByKeyHandle(java.lang.String appId, java.lang.String keyHandle, java.lang.String... returnAttributes) 
 - 
findOneStepUserDeviceRegistrationpublic DeviceRegistration findOneStepUserDeviceRegistration(java.lang.String deviceId, java.lang.String... returnAttributes) 
 - 
addUserDeviceRegistrationpublic void addUserDeviceRegistration(java.lang.String userInum, DeviceRegistration deviceRegistration)
 - 
attachUserDeviceRegistrationpublic boolean attachUserDeviceRegistration(java.lang.String userInum, java.lang.String oneStepDeviceId)
 - 
addOneStepDeviceRegistrationpublic void addOneStepDeviceRegistration(DeviceRegistration deviceRegistration) 
 - 
updateDeviceRegistrationpublic void updateDeviceRegistration(java.lang.String userInum, DeviceRegistration deviceRegistration)
 - 
disableUserDeviceRegistrationpublic void disableUserDeviceRegistration(DeviceRegistration deviceRegistration) 
 - 
removeUserDeviceRegistrationpublic void removeUserDeviceRegistration(DeviceRegistration deviceRegistration) 
 - 
getExpiredDeviceRegistrationspublic java.util.List<DeviceRegistration> getExpiredDeviceRegistrations(org.gluu.persist.model.BatchOperation<DeviceRegistration> batchOperation, java.util.Date expirationDate, java.lang.String[] returnAttributes, int sizeLimit, int chunkSize) 
 - 
getCountDeviceRegistrationspublic int getCountDeviceRegistrations(java.lang.String appId) 
 - 
getDnForU2fDevicepublic java.lang.String getDnForU2fDevice(java.lang.String userInum, java.lang.String oxId)Build DN string for U2F user device
 - 
getBaseDnForU2fUserDevicespublic java.lang.String getBaseDnForU2fUserDevices(java.lang.String userInum) 
 - 
getDnForOneStepU2fDevicepublic java.lang.String getDnForOneStepU2fDevice(java.lang.String deviceRegistrationId) 
 - 
getKeyHandleHashCodepublic int getKeyHandleHashCode(byte[] keyHandle) 
 - 
mergepublic void merge(DeviceRegistration device) 
 
- 
 
-