Package pl.edu.icm.unity.engine.api
Interface IdentityTypesManagement
public interface IdentityTypesManagement
Internal engine API for entities and identities management.
- Author:
- K. Benedyczak
-
Method Summary
Modifier and TypeMethodDescriptionpl.edu.icm.unity.base.identity.IdentityTypegetIdentityType(String name) Collection<pl.edu.icm.unity.base.identity.IdentityType> voidupdateIdentityType(pl.edu.icm.unity.base.identity.IdentityType toUpdate) Allows to update mutable part of identity type, as extracted fields or description.
-
Method Details
-
getIdentityTypes
Collection<pl.edu.icm.unity.base.identity.IdentityType> getIdentityTypes() throws pl.edu.icm.unity.base.exceptions.EngineException- Returns:
- list of supported identity types
- Throws:
pl.edu.icm.unity.base.exceptions.EngineException
-
getIdentityType
pl.edu.icm.unity.base.identity.IdentityType getIdentityType(String name) throws pl.edu.icm.unity.base.exceptions.EngineException - Returns:
- identity type with given name
- Throws:
pl.edu.icm.unity.base.exceptions.EngineException
-
updateIdentityType
void updateIdentityType(pl.edu.icm.unity.base.identity.IdentityType toUpdate) throws pl.edu.icm.unity.base.exceptions.EngineException Allows to update mutable part of identity type, as extracted fields or description.- Parameters:
toUpdate-- Throws:
pl.edu.icm.unity.base.exceptions.EngineException
-