public abstract class AbstractMapper extends Object
| Modifier and Type | Field and Description |
|---|---|
protected String |
baseUrl |
protected UserManager |
um |
| Constructor and Description |
|---|
AbstractMapper(String baseUrl) |
| Modifier and Type | Method and Description |
|---|---|
DocumentModel |
createGroupModelFromGroupResource(com.unboundid.scim.data.GroupResource group) |
abstract DocumentModel |
createNuxeoUserFromUserResource(com.unboundid.scim.data.UserResource user) |
com.unboundid.scim.data.GroupResource |
getGroupResourceFromNuxeoGroup(DocumentModel groupModel) |
abstract com.unboundid.scim.data.UserResource |
getUserResourceFromNuxeoUser(DocumentModel userModel) |
protected void |
updateGroupModel(DocumentModel userModel,
com.unboundid.scim.data.GroupResource groupResouce) |
DocumentModel |
updateGroupModelFromGroupResource(String uid,
com.unboundid.scim.data.GroupResource group) |
abstract DocumentModel |
updateNuxeoUserFromUserResource(String uid,
com.unboundid.scim.data.UserResource user) |
protected UserManager um
public AbstractMapper(String baseUrl)
public com.unboundid.scim.data.GroupResource getGroupResourceFromNuxeoGroup(DocumentModel groupModel) throws Exception
Exceptionpublic DocumentModel createGroupModelFromGroupResource(com.unboundid.scim.data.GroupResource group) throws NuxeoException
NuxeoExceptionpublic DocumentModel updateGroupModelFromGroupResource(String uid, com.unboundid.scim.data.GroupResource group) throws NuxeoException
NuxeoExceptionprotected void updateGroupModel(DocumentModel userModel, com.unboundid.scim.data.GroupResource groupResouce) throws NuxeoException
NuxeoExceptionpublic abstract com.unboundid.scim.data.UserResource getUserResourceFromNuxeoUser(DocumentModel userModel) throws Exception
Exceptionpublic abstract DocumentModel createNuxeoUserFromUserResource(com.unboundid.scim.data.UserResource user) throws NuxeoException
NuxeoExceptionpublic abstract DocumentModel updateNuxeoUserFromUserResource(String uid, com.unboundid.scim.data.UserResource user)
Copyright © 2016 Nuxeo SA. All rights reserved.