/** * Get a set of identities of a particular type * @param clazz * @return */ public Set<Identity> getIdentities(Class<?> clazz) { Set<Identity> resultSet = new HashSet<Identity>(); Set<Identity> ids = this.securityContext.getSubjectInfo().getIdentities(); if(ids != null) { Iterator<Identity> iter = ids.iterator(); while(iter.hasNext()) { Identity id = iter.next(); if(clazz.isAssignableFrom(id.getClass())) resultSet.add(id); } } return resultSet; }
/** * Get a set of identities of a particular type * @param clazz * @return */ public Set<Identity> getIdentities(Class<?> clazz) { Set<Identity> resultSet = new HashSet<Identity>(); Set<Identity> ids = this.securityContext.getSubjectInfo().getIdentities(); if(ids != null) { Iterator<Identity> iter = ids.iterator(); while(iter.hasNext()) { Identity id = iter.next(); if(clazz.isAssignableFrom(id.getClass())) resultSet.add(id); } } return resultSet; }
/** * Get a set of identities of a particular type * @param clazz * @return */ public Set<Identity> getIdentities(Class<?> clazz) { Set<Identity> resultSet = new HashSet<Identity>(); Set<Identity> ids = this.securityContext.getSubjectInfo().getIdentities(); if(ids != null) { Iterator<Identity> iter = ids.iterator(); while(iter.hasNext()) { Identity id = iter.next(); if(clazz.isAssignableFrom(id.getClass())) resultSet.add(id); } } return resultSet; }
/** * Clear Identities of a particular type * @param clazz */ public void clearIdentities(Class<?> clazz) { Set<Identity> ids = this.securityContext.getSubjectInfo().getIdentities(); if(ids != null) { Iterator<Identity> iter = ids.iterator(); while(iter.hasNext()) { Identity id = iter.next(); if(clazz.isAssignableFrom(id.getClass())) this.securityContext.getSubjectInfo().removeIdentity(id); } } }
/** * Clear Identities of a particular type * @param clazz */ public void clearIdentities(Class<?> clazz) { Set<Identity> ids = this.securityContext.getSubjectInfo().getIdentities(); if(ids != null) { Iterator<Identity> iter = ids.iterator(); while(iter.hasNext()) { Identity id = iter.next(); if(clazz.isAssignableFrom(id.getClass())) this.securityContext.getSubjectInfo().removeIdentity(id); } } }
/** * Clear Identities of a particular type * @param clazz */ public void clearIdentities(Class<?> clazz) { Set<Identity> ids = this.securityContext.getSubjectInfo().getIdentities(); if(ids != null) { Iterator<Identity> iter = ids.iterator(); while(iter.hasNext()) { Identity id = iter.next(); if(clazz.isAssignableFrom(id.getClass())) this.securityContext.getSubjectInfo().removeIdentity(id); } } }
final NameCallback ncb = (NameCallback) current; if (context != null) { final Set<Identity> identities = context.getSubjectInfo().getIdentities(); if (identities.isEmpty()) { ncb.setName(DOLLAR_LOCAL); if (context != null) { final PasswordCallback pcb = (PasswordCallback) current; final Set<Identity> identities = context.getSubjectInfo().getIdentities(); if (identities.isEmpty()) { throw new UnsupportedCallbackException(current);
Iterator<Identity> iterator = SecurityContextAssociation.getSecurityContext().getSubjectInfo().getIdentities() .iterator();
Iterator<Identity> iterator = SecurityContextAssociation.getSecurityContext().getSubjectInfo().getIdentities() .iterator();