/** * {@inheritDoc} */ @Override public KrbIdentity getIdentity(String principalName) throws KrbException { if (principalName == null || principalName.isEmpty()) { throw new IllegalArgumentException("Invalid principal name"); } logger.debug("getIdentity called, principalName = {}", principalName); KrbIdentity identity = doGetIdentity(principalName); logger.debug("getIdentity {}, principalName = {}", (identity != null ? "successful" : "failed"), principalName); return identity; }
/** * {@inheritDoc} */ @Override public KrbIdentity getIdentity(String principalName) throws KrbException { if (principalName == null || principalName.isEmpty()) { throw new IllegalArgumentException("Invalid principal name"); } logger.debug("getIdentity called, principalName = {}", principalName); KrbIdentity identity = doGetIdentity(principalName); logger.debug("getIdentity {}, principalName = {}", (identity != null ? "successful" : "failed"), principalName); return identity; }
/** * {@inheritDoc} */ @Override public void deleteIdentity(String principalName) throws KrbException { logger.debug("deleteIdentity called, principalName = {}", principalName); if (principalName == null) { throw new IllegalArgumentException("null identity to remove"); } if (doGetIdentity(principalName) == null) { logger.error("Error occurred while deleting identity, principal " + principalName + " does not exist."); throw new KrbException("Principal does not exist."); } doDeleteIdentity(principalName); }
/** * {@inheritDoc} */ @Override public void deleteIdentity(String principalName) throws KrbException { logger.debug("deleteIdentity called, principalName = {}", principalName); if (principalName == null) { throw new IllegalArgumentException("null identity to remove"); } if (doGetIdentity(principalName) == null) { logger.error("Error occurred while deleting identity, principal " + principalName + " does not exist."); throw new KrbException("Principal does not exist."); } doDeleteIdentity(principalName); }
/** {@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 updateIdentity(KrbIdentity identity) throws KrbException { if (identity == null) { throw new IllegalArgumentException("null identity to update"); } if (doGetIdentity(identity.getPrincipalName()) == null) { logger.error("Error occurred while updating identity, principal " + identity.getPrincipalName() + " does not exists."); throw new KrbException("Principal does not exist."); } KrbIdentity updated = doUpdateIdentity(identity); logger.debug("updateIdentity {}, principalName = {}", (updated != null ? "successful" : "failed"), identity.getPrincipalName()); return updated; }
/** * {@inheritDoc} */ @Override public KrbIdentity updateIdentity(KrbIdentity identity) throws KrbException { if (identity == null) { throw new IllegalArgumentException("null identity to update"); } if (doGetIdentity(identity.getPrincipalName()) == null) { logger.error("Error occurred while updating identity, principal " + identity.getPrincipalName() + " does not exists."); throw new KrbException("Principal does not exist."); } KrbIdentity updated = doUpdateIdentity(identity); logger.debug("updateIdentity {}, principalName = {}", (updated != null ? "successful" : "failed"), identity.getPrincipalName()); return updated; }
/** {@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; }