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 ManagedSystemCachemanagedSysCache
-
Constructor Summary
Constructors Constructor Description PrimaryPrincipalBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IdentityDtobuildIdentity(ProvisionGroupObjectDiff diff, String managedSystemId)LoginbuildLogin(AbstractProvisionObjectDiff diff, String managedSystemId)LoginbuildLogin(AbstractProvisionObjectDiff diff, String managedSystemId, boolean withPassoword)StringbuildPassword(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
-
-