Agent agent = (Agent) member; if (agent != null && agent.getKey().equals(membership.getMember().getKey()) && membership.getRole().getKey().equals(fileUser.getKey())) { valuesMatchCount--; Agent agent = (Agent) member; if (agent != null && agent.getKey().equals(membership.getMember().getKey()) && membership.getGroup().getKey().equals(fileUser.getKey())) { valuesMatchCount--;
/** * <p> * Populates the given {@link Object} argument representing a Identity Class (from the config) with the information from the * specified {@link IdentityType}. * </p> * * @param toIdentity * @param fromIdentityType */ protected void populateIdentityInstance(Realm realm, Object toIdentity, T fromIdentityType, JPAIdentityStore store) { // populate the common properties from IdentityType String identityDiscriminator = store.getConfig().getIdentityDiscriminator(fromIdentityType.getClass()); store.setModelProperty(toIdentity, PROPERTY_IDENTITY_DISCRIMINATOR, identityDiscriminator, true); store.setModelProperty(toIdentity, PROPERTY_IDENTITY_KEY, fromIdentityType.getKey(), true); store.setModelProperty(toIdentity, PROPERTY_IDENTITY_ENABLED, fromIdentityType.isEnabled(), true); store.setModelProperty(toIdentity, PROPERTY_IDENTITY_CREATED, fromIdentityType.getCreatedDate(), true); store.setModelProperty(toIdentity, PROPERTY_IDENTITY_EXPIRES, fromIdentityType.getExpirationDate()); if (realm != null) { store.setModelProperty(toIdentity, PROPERTY_IDENTITY_PARTITION, store.lookupPartitionObject(realm)); } doPopulateIdentityInstance(toIdentity, fromIdentityType, store); }