Class X500Identity

All Implemented Interfaces:
pl.edu.icm.unity.engine.api.identity.IdentityTypeDefinition

@Component public class X500Identity extends AbstractStaticIdentityTypeProvider
X.500 identity type definition
Author:
K. Benedyczak
  • Field Details

  • Constructor Details

    • X500Identity

      public X500Identity()
  • Method Details

    • getId

      public String getId()
    • getDefaultDescriptionKey

      public String getDefaultDescriptionKey()
    • validate

      public void validate(String value)
    • getComparableValue

      public String getComparableValue(String from, String realm, String target)
    • toPrettyStringNoPrefix

      public String toPrettyStringNoPrefix(pl.edu.icm.unity.base.identity.IdentityParam from)
    • getHumanFriendlyDescription

      public String getHumanFriendlyDescription(pl.edu.icm.unity.base.message.MessageSource msg)
    • isDynamic

      public boolean isDynamic()
      Specified by:
      isDynamic in interface pl.edu.icm.unity.engine.api.identity.IdentityTypeDefinition
      Overrides:
      isDynamic in class AbstractStaticIdentityTypeProvider
    • getHumanFriendlyName

      public String getHumanFriendlyName(pl.edu.icm.unity.base.message.MessageSource msg)