public String getDisplayName(OrganizationalEntity entity) { String displayName = displayNames.get( entity ); return ( displayName != null ) ? displayName : entity.getId(); }
private boolean isAllowed(final User user, final List<String> groupIds, final List<OrganizationalEntity> entities) { // for now just do a contains, I'll figure out group membership later. for (OrganizationalEntity entity : entities) { if (entity instanceof User && entity.equals(user)) { return true; } if (entity instanceof Group && groupIds != null && groupIds.contains(entity.getId())) { return true; } } return false; }
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException { super.readExternal( in ); }
public void writeExternal(ObjectOutput out) throws IOException { super.writeExternal( out ); }
public void writeExternal(ObjectOutput out) throws IOException { super.writeExternal( out ); }
public String getDisplayName(OrganizationalEntity entity) { String displayName = displayNames.get( entity ); return ( displayName != null ) ? displayName : entity.getId(); }
private boolean isAllowed(final User user, final List<String> groupIds, final List<OrganizationalEntity> entities) { // for now just do a contains, I'll figure out group membership later. for (OrganizationalEntity entity : entities) { if (entity instanceof User && entity.equals(user)) { return true; } if (entity instanceof Group && groupIds != null && groupIds.contains(entity.getId())) { return true; } } return false; } }
public static void writeOrganizationalEntityList(List<OrganizationalEntity> list, ObjectOutput out) throws IOException { out.writeInt( list.size() ); for( OrganizationalEntity item : list ) { if ( item instanceof User ) { out.writeShort( 0 ); } else { out.writeShort( 1 ); } item.writeExternal( out ); } }
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException { super.readExternal( in ); }
private void doCallbackOperationForPotentialOwners(List<OrganizationalEntity> potentialOwners) { List<OrganizationalEntity> nonExistingEntities = new ArrayList<OrganizationalEntity>(); for (OrganizationalEntity orgEntity : potentialOwners) { if (orgEntity instanceof User) { boolean userExists = doCallbackUserOperation(orgEntity.getId()); if (!userExists) { nonExistingEntities.add(orgEntity); } } if (orgEntity instanceof Group) { boolean groupExists = doCallbackGroupOperation(orgEntity.getId()); if (!groupExists) { nonExistingEntities.add(orgEntity); } } } if (!nonExistingEntities.isEmpty()) { potentialOwners.removeAll(nonExistingEntities); } }
private boolean isAllowed(final User user, final List<String> groupIds, final List<OrganizationalEntity> entities) { // for now just do a contains, I'll figure out group membership later. for (OrganizationalEntity entity : entities) { if (entity instanceof User && entity.equals(user)) { return true; } if (entity instanceof Group && groupIds != null && groupIds.contains(entity.getId())) { return true; } } return false; } }
private void doCallbackOperationForPotentialOwners(List<OrganizationalEntity> potentialOwners) { List<OrganizationalEntity> nonExistingEntities = new ArrayList<OrganizationalEntity>(); for (OrganizationalEntity orgEntity : potentialOwners) { if (orgEntity instanceof User) { boolean userExists = doCallbackUserOperation(orgEntity.getId()); if (!userExists) { nonExistingEntities.add(orgEntity); } } if (orgEntity instanceof Group) { boolean groupExists = doCallbackGroupOperation(orgEntity.getId()); if (!groupExists) { nonExistingEntities.add(orgEntity); } } } if (!nonExistingEntities.isEmpty()) { potentialOwners.removeAll(nonExistingEntities); } }
public static boolean isAllowed(final User user, final List<String> groupIds, final List<OrganizationalEntity> entities) { // for now just do a contains, I'll figure out group membership later. for (OrganizationalEntity entity : entities) { if (entity instanceof User && entity.equals(user)) { return true; } if (entity instanceof Group && groupIds != null && groupIds.contains(entity.getId())) { return true; } } return false; } }
try { ctx = buildInitialLdapContext(); String entityId = entity.getId(); if (Boolean.parseBoolean(this.config.getProperty(IS_ENTITY_ID_DN, "false"))) { entityId = extractUserId(entityId, entity);
for (OrganizationalEntity admin : businessAdmins) { if (admin instanceof User) { boolean userExists = doCallbackUserOperation(admin.getId()); if (!userExists) { nonExistingEntities.add(admin); boolean groupExists = doCallbackGroupOperation(admin.getId()); if (!groupExists) { nonExistingEntities.add(admin); for (OrganizationalEntity powner : potentialOwners) { if (powner instanceof User) { boolean userExists = doCallbackUserOperation(powner.getId()); if (!userExists) { nonExistingEntities.add(powner); boolean groupExists = doCallbackGroupOperation(powner.getId()); if (!groupExists) { nonExistingEntities.add(powner); for (OrganizationalEntity exowner : excludedOwners) { if (exowner instanceof User) { boolean userExists = doCallbackUserOperation(exowner.getId()); if (!userExists) { nonExistingEntities.add(exowner); boolean groupExists = doCallbackGroupOperation(exowner.getId()); if (!groupExists) { nonExistingEntities.add(exowner);
for (OrganizationalEntity admin : businessAdmins) { if (admin instanceof User) { boolean userExists = doCallbackUserOperation(admin.getId()); if (!userExists) { nonExistingEntities.add(admin); boolean groupExists = doCallbackGroupOperation(admin.getId()); if (!groupExists) { nonExistingEntities.add(admin); for (OrganizationalEntity powner : potentialOwners) { if (powner instanceof User) { boolean userExists = doCallbackUserOperation(powner.getId()); if (!userExists) { nonExistingEntities.add(powner); boolean groupExists = doCallbackGroupOperation(powner.getId()); if (!groupExists) { nonExistingEntities.add(powner); for (OrganizationalEntity exowner : excludedOwners) { if (exowner instanceof User) { boolean userExists = doCallbackUserOperation(exowner.getId()); if (!userExists) { nonExistingEntities.add(exowner); boolean groupExists = doCallbackGroupOperation(exowner.getId()); if (!groupExists) { nonExistingEntities.add(exowner);
for (OrganizationalEntity recipient : recipients) { if (recipient instanceof User) { doCallbackUserOperation(recipient.getId()); doCallbackGroupOperation(recipient.getId()); for (OrganizationalEntity administrator : administrators) { if (administrator instanceof User) { doCallbackUserOperation(administrator.getId()); doCallbackGroupOperation(administrator.getId()); for (OrganizationalEntity potentialOwner : potentialOwners) { if (potentialOwner instanceof User) { doCallbackUserOperation(potentialOwner.getId()); doCallbackGroupOperation(potentialOwner.getId()); for (OrganizationalEntity recipient : recipients) { if (recipient instanceof User) { doCallbackUserOperation(recipient.getId()); doCallbackGroupOperation(recipient.getId()); for (OrganizationalEntity administrator : administrators) { if (administrator instanceof User) { doCallbackUserOperation(administrator.getId()); doCallbackGroupOperation(administrator.getId());
for(OrganizationalEntity recipient : recipients) { if(recipient instanceof User) { doCallbackUserOperation(recipient.getId()); doCallbackGroupOperation(recipient.getId()); for(OrganizationalEntity administrator : administrators) { if(administrator instanceof User) { doCallbackUserOperation(administrator.getId()); doCallbackGroupOperation(administrator.getId()); for(OrganizationalEntity potentialOwner : potentialOwners) { if(potentialOwner instanceof User) { doCallbackUserOperation(potentialOwner.getId()); doCallbackGroupOperation(potentialOwner.getId()); for(OrganizationalEntity recipient : recipients) { if(recipient instanceof User) { doCallbackUserOperation(recipient.getId()); doCallbackGroupOperation(recipient.getId()); for(OrganizationalEntity administrator : administrators) { if(administrator instanceof User) { doCallbackUserOperation(administrator.getId()); doCallbackGroupOperation(administrator.getId());