/** {@inheritDoc} */ @Override public KrbIdentity addIdentity(KrbIdentity identity) throws KrbException { if (identity == null) { throw new IllegalArgumentException("null identity to add"); } if (doGetIdentity(identity.getPrincipalName()) != null) { throw new KrbException("Principal already exists: " + identity.getPrincipalName()); } KrbIdentity added = doAddIdentity(identity); logger.debug("addIdentity {}, principalName = {}", (added != null ? "successful" : "failed"), identity.getPrincipalName()); return added; }
/** {@inheritDoc} */ @Override public KrbIdentity addIdentity(KrbIdentity identity) throws KrbException { if (identity == null) { throw new IllegalArgumentException("null identity to add"); } if (doGetIdentity(identity.getPrincipalName()) != null) { throw new KrbException("Principal already exists: " + identity.getPrincipalName()); } KrbIdentity added = doAddIdentity(identity); logger.debug("addIdentity {}, principalName = {}", (added != null ? "successful" : "failed"), identity.getPrincipalName()); return added; }