Uses of Class
pl.edu.icm.unity.types.basic.Identity
Package
Description
The main entry point to engine's functionality.
Confirmations API
Identity API
-
Uses of Identity in pl.edu.icm.unity.engine.api
Modifier and TypeMethodDescriptionEntityManagement.addEntity
(IdentityParam toAdd, String credReqIdId, EntityState initialState) AsEntityManagement.addEntity(IdentityParam, String, EntityState, List)
with the empty list of attributes.default Identity
EntityManagement.addEntity
(IdentityParam toAdd, String credReqIdId, EntityState initialState, boolean extractAttributes, List<Attribute> attributes) Deprecated.EntityManagement.addEntity
(IdentityParam toAdd, String credReqId, EntityState initialState, List<Attribute> attributes) Adds a new entity with an initial identity.EntityManagement.addEntity
(IdentityParam toAdd, EntityState initialState) AsEntityManagement.addEntity(IdentityParam, EntityState, List)
with the empty list of attributes and default credential requirements.default Identity
EntityManagement.addEntity
(IdentityParam toAdd, EntityState initialState, boolean extractAttributes) Deprecated.default Identity
EntityManagement.addEntity
(IdentityParam toAdd, EntityState initialState, boolean extractAttributes, List<Attribute> attributes) Deprecated.EntityManagement.addEntity
(IdentityParam toAdd, EntityState initialState, List<Attribute> attributes) AsEntityManagement.addEntity(IdentityParam, String, EntityState, List)
with the empty list of attributes and default credential requirements.EntityManagement.addIdentity
(IdentityParam toAdd, EntityParam parentEntity) Adds a new identity under existing entity.default Identity
EntityManagement.addIdentity
(IdentityParam toAdd, EntityParam parentEntity, boolean extractAttributes) Deprecated. -
Uses of Identity in pl.edu.icm.unity.engine.api.confirmation
Modifier and TypeMethodDescriptionvoid
EmailConfirmationManager.sendVerification
(EntityParam entity, Identity identity) see#sendVerificationNoTx(EntityParam, Identity)
, the only difference is that this method starts its own transactionvoid
EmailConfirmationManager.sendVerificationNoTx
(EntityParam entity, Identity identity, boolean force) see#sendVerificationQuiet(EntityParam, Identity)
, the only difference is that this method throws exception.void
EmailConfirmationManager.sendVerificationQuietNoTx
(EntityParam entity, Identity identity, boolean force) Sends confirmation messages for the identity if it requires so. -
Uses of Identity in pl.edu.icm.unity.engine.api.groupMember
ModifierConstructorDescriptionGroupMemberWithAttributes
(EntityInformation entityInformation, List<Identity> identities, Collection<AttributeExt> attributes) -
Uses of Identity in pl.edu.icm.unity.engine.api.identity
Modifier and TypeMethodDescriptionIdentityTypeDefinition.createNewIdentity
(String realm, String target, long entityId) Tries to create a new identity.EntityResolver.getFullIdentity
(IdentityTaV entity) ResolvesIdentityTaV
into a full Identity, if missing throws exceptionIdentityResolver.insertIdentity
(IdentityParam toAdd, EntityParam entity) Insert identity in DB.IdentityResolver.resolveSubject
(AuthenticationSubject subject, String identityType) Provides information about subject including its credentialModifier and TypeMethodDescriptionIdentityResolver.getIdentitiesForEntity
(EntityParam entity) ResolvesEntityParam
to list of all Identities, if missing throws exception -
Uses of Identity in pl.edu.icm.unity.types.basic
ModifierConstructorDescriptionEntity
(List<Identity> identities, EntityInformation info, CredentialInfo credentialInfo)