Class PrimaryPrincipalBuilder
- java.lang.Object
-
- org.openiam.idm.provisioning.builder.PrimaryPrincipalBuilder
-
@Component public class PrimaryPrincipalBuilder extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected ManagedSystemCache
managedSysCache
-
Constructor Summary
Constructors Constructor Description PrimaryPrincipalBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IdentityDto
buildIdentity(ProvisionGroupObjectDiff diff, String managedSystemId)
Login
buildLogin(AbstractProvisionObjectDiff diff, String managedSystemId)
Login
buildLogin(AbstractProvisionObjectDiff diff, String managedSystemId, boolean withPassoword)
String
buildPassword(AbstractProvisionObjectDiff diff, String managedSystemId)
-
-
-
Field Detail
-
managedSysCache
@Autowired protected ManagedSystemCache managedSysCache
-
-
Method Detail
-
buildLogin
public Login buildLogin(AbstractProvisionObjectDiff diff, String managedSystemId) throws BasicDataServiceException
- Throws:
BasicDataServiceException
-
buildLogin
public Login buildLogin(AbstractProvisionObjectDiff diff, String managedSystemId, boolean withPassoword) throws BasicDataServiceException
- Throws:
BasicDataServiceException
-
buildPassword
public String buildPassword(AbstractProvisionObjectDiff diff, String managedSystemId) throws BasicDataServiceException
- Throws:
BasicDataServiceException
-
buildIdentity
public IdentityDto buildIdentity(ProvisionGroupObjectDiff diff, String managedSystemId) throws BasicDataServiceException
- Throws:
BasicDataServiceException
-
-