Package pl.edu.icm.unity.types.basic
Class IdentityType
java.lang.Object
pl.edu.icm.unity.types.basic.IdentityType
- All Implemented Interfaces:
NamedObject
Type of identity. Contains stateful configuration which can be modified by administrator.
- Author:
- K. Benedyczak
-
Constructor Summary
ConstructorsConstructorDescriptionIdentityType(com.fasterxml.jackson.databind.node.ObjectNode root) IdentityType(String name) IdentityType(String name, String identityTypeProvider) IdentityType(String name, String identityTypeProvider, String description) -
Method Summary
Modifier and TypeMethodDescriptionclone()booleanvoidfromJsonBase(com.fasterxml.jackson.databind.node.ObjectNode main) intintintgetName()inthashCode()booleanvoidsetDescription(String description) voidsetEmailConfirmationConfiguration(EmailConfirmationConfiguration confirmationConfiguration) voidsetIdentityTypeProvider(String identityTypeProvider) voidsetIdentityTypeProviderSettings(String identityTypeProviderSettings) voidsetMaxInstances(int maxInstances) voidsetMinInstances(int minInstances) voidsetMinVerifiedInstances(int minVerifiedInstances) voidsetSelfModificable(boolean selfModificable) com.fasterxml.jackson.databind.node.ObjectNodetoJson()com.fasterxml.jackson.databind.node.ObjectNodetoString()
-
Constructor Details
-
IdentityType
-
IdentityType
-
IdentityType
-
IdentityType
public IdentityType(com.fasterxml.jackson.databind.node.ObjectNode root)
-
-
Method Details
-
getIdentityTypeProvider
-
setIdentityTypeProvider
-
getDescription
-
setDescription
-
isSelfModificable
public boolean isSelfModificable() -
setSelfModificable
public void setSelfModificable(boolean selfModificable) -
getMinInstances
public int getMinInstances() -
setMinInstances
public void setMinInstances(int minInstances) -
getMaxInstances
public int getMaxInstances() -
setMaxInstances
public void setMaxInstances(int maxInstances) -
getMinVerifiedInstances
public int getMinVerifiedInstances() -
setMinVerifiedInstances
public void setMinVerifiedInstances(int minVerifiedInstances) -
getIdentityTypeProviderSettings
-
setIdentityTypeProviderSettings
-
getEmailConfirmationConfiguration
-
setEmailConfirmationConfiguration
public void setEmailConfirmationConfiguration(EmailConfirmationConfiguration confirmationConfiguration) -
getName
- Specified by:
getNamein interfaceNamedObject- Returns:
- human readable name of the object. Must be unique for the object class.
-
toJson
public com.fasterxml.jackson.databind.node.ObjectNode toJson() -
toJsonBase
public com.fasterxml.jackson.databind.node.ObjectNode toJsonBase() -
fromJsonBase
public void fromJsonBase(com.fasterxml.jackson.databind.node.ObjectNode main) -
clone
-
toString
-
hashCode
public int hashCode() -
equals
-