com.unboundid.ldap.sdk.DN.hashCode()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(3.5k)|赞(0)|评价(0)|浏览(129)

本文整理了Java中com.unboundid.ldap.sdk.DN.hashCode()方法的一些代码示例,展示了DN.hashCode()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。DN.hashCode()方法的具体详情如下:
包路径:com.unboundid.ldap.sdk.DN
类名称:DN
方法名:hashCode

DN.hashCode介绍

[英]Generates a hash code for this DN.
[中]为此DN生成哈希代码。

代码示例

代码示例来源:origin: com.nimbusds/common

  1. /**
  2. * Overrides {@code Object.hashCode()}.
  3. *
  4. * @return The object hash code.
  5. */
  6. @Override
  7. public int hashCode() {
  8. return dn.hashCode();
  9. }

代码示例来源:origin: com.unboundid/unboundid-ldapsdk-minimal-edition

  1. /**
  2. * Generates a hash code for this entry.
  3. *
  4. * @return The generated hash code for this entry.
  5. */
  6. @Override()
  7. public int hashCode()
  8. {
  9. int hashCode = 0;
  10. try
  11. {
  12. hashCode += getParsedDN().hashCode();
  13. }
  14. catch (LDAPException le)
  15. {
  16. debugException(le);
  17. hashCode += dn.hashCode();
  18. }
  19. for (final Attribute a : attributes.values())
  20. {
  21. hashCode += a.hashCode();
  22. }
  23. return hashCode;
  24. }

代码示例来源:origin: com.unboundid/unboundid-ldapsdk-commercial-edition

  1. /**
  2. * Generates a hash code for this entry.
  3. *
  4. * @return The generated hash code for this entry.
  5. */
  6. @Override()
  7. public int hashCode()
  8. {
  9. int hashCode = 0;
  10. try
  11. {
  12. hashCode += getParsedDN().hashCode();
  13. }
  14. catch (LDAPException le)
  15. {
  16. debugException(le);
  17. hashCode += dn.hashCode();
  18. }
  19. for (final Attribute a : attributes.values())
  20. {
  21. hashCode += a.hashCode();
  22. }
  23. return hashCode;
  24. }

代码示例来源:origin: com.unboundid/unboundid-ldapsdk-minimal-edition

  1. /**
  2. * {@inheritDoc}
  3. */
  4. @Override()
  5. public int hashCode()
  6. {
  7. try
  8. {
  9. return getParsedDN().hashCode();
  10. }
  11. catch (Exception e)
  12. {
  13. debugException(e);
  14. return toLowerCase(getDN()).hashCode();
  15. }
  16. }

代码示例来源:origin: com.unboundid/unboundid-ldapsdk-commercial-edition

  1. /**
  2. * {@inheritDoc}
  3. */
  4. @Override()
  5. public int hashCode()
  6. {
  7. try
  8. {
  9. return getParsedDN().hashCode();
  10. }
  11. catch (Exception e)
  12. {
  13. debugException(e);
  14. return toLowerCase(getDN()).hashCode();
  15. }
  16. }

代码示例来源:origin: com.unboundid/unboundid-ldapsdk-minimal-edition

  1. try
  2. hashCode = getParsedDN().hashCode() + getParsedNewRDN().hashCode();
  3. if (newSuperiorDN != null)
  4. hashCode += getParsedNewSuperiorDN().hashCode();

代码示例来源:origin: com.unboundid/unboundid-ldapsdk-commercial-edition

  1. try
  2. hashCode = getParsedDN().hashCode() + getParsedNewRDN().hashCode();
  3. if (newSuperiorDN != null)
  4. hashCode += getParsedNewSuperiorDN().hashCode();

代码示例来源:origin: com.unboundid/unboundid-ldapsdk-commercial-edition

  1. /**
  2. * {@inheritDoc}
  3. */
  4. @Override()
  5. public int hashCode()
  6. {
  7. int hashCode;
  8. try
  9. {
  10. hashCode = getParsedDN().hashCode();
  11. }
  12. catch (final Exception e)
  13. {
  14. debugException(e);
  15. hashCode = toLowerCase(getDN()).hashCode();
  16. }
  17. for (final Modification m : modifications)
  18. {
  19. hashCode += m.hashCode();
  20. }
  21. return hashCode;
  22. }

代码示例来源:origin: com.unboundid/unboundid-ldapsdk-minimal-edition

  1. /**
  2. * {@inheritDoc}
  3. */
  4. @Override()
  5. public int hashCode()
  6. {
  7. int hashCode;
  8. try
  9. {
  10. hashCode = getParsedDN().hashCode();
  11. }
  12. catch (final Exception e)
  13. {
  14. debugException(e);
  15. hashCode = toLowerCase(getDN()).hashCode();
  16. }
  17. for (final Modification m : modifications)
  18. {
  19. hashCode += m.hashCode();
  20. }
  21. return hashCode;
  22. }

代码示例来源:origin: com.unboundid/unboundid-ldapsdk-commercial-edition

  1. /**
  2. * {@inheritDoc}
  3. */
  4. @Override()
  5. public int hashCode()
  6. {
  7. try
  8. {
  9. int hashCode = getParsedDN().hashCode();
  10. for (final Attribute a : attributes)
  11. {
  12. hashCode += a.hashCode();
  13. }
  14. return hashCode;
  15. }
  16. catch (final Exception e)
  17. {
  18. debugException(e);
  19. return new Entry(getDN(), attributes).hashCode();
  20. }
  21. }

代码示例来源:origin: com.unboundid/unboundid-ldapsdk-minimal-edition

  1. /**
  2. * {@inheritDoc}
  3. */
  4. @Override()
  5. public int hashCode()
  6. {
  7. try
  8. {
  9. int hashCode = getParsedDN().hashCode();
  10. for (final Attribute a : attributes)
  11. {
  12. hashCode += a.hashCode();
  13. }
  14. return hashCode;
  15. }
  16. catch (final Exception e)
  17. {
  18. debugException(e);
  19. return new Entry(getDN(), attributes).hashCode();
  20. }
  21. }

代码示例来源:origin: com.unboundid/unboundid-ldapsdk-minimal-edition

  1. try
  2. hc = schemaEntry.getParsedDN().hashCode();

代码示例来源:origin: com.unboundid/unboundid-ldapsdk-commercial-edition

  1. try
  2. hc = schemaEntry.getParsedDN().hashCode();

相关文章