/** * Return the filter for the principals name. The name can contain a * wildcard at the right end. * * @return the nameFilter */ public String getNameFilter() { return (String) this.get(NAME_FILTER); }
/** * @return the length */ public Long getLength() { return (Long) this.get(LENGTH); }
/** * Returns all security attributes for the principal. All security * attributes MUST exist for the principal. * * @return the securityAttributes */ @SuppressWarnings("unchecked") public Map<String, String> getSecurityAttributes() { return (Map<String, String>) this.get(SECURITY_ATTRIBUTES); }
/** * @return the security domain id */ public Long getSecurityDomain() { return (Long) this.get(SECURITY_DOMAIN); }
/** * Returns all users the principal must contain. * * @return the associatedUsers */ @SuppressWarnings("unchecked") public List<String> getAssociatedUsers() { return (List<String>) this.get(ASSOCIATED_USERS); }
/** * @return the offset */ public Long getOffset() { return (Long) this.get(OFFSET); }
/** * Returns all roles the principal must be member of. * * @return the associatedRoles */ @SuppressWarnings("unchecked") public List<String> getAssociatedRoles() { return (List<String>) this.get(ASSOCIATED_ROLES); }
/** * Returns all groups the principal must be member of. * * @return the associatedGroups */ @SuppressWarnings("unchecked") public List<String> getAssociatedGroups() { return (List<String>) this.get(ASSOCIATED_GROUPS); }
/** * Returns the sort order for the principals name. If it is 'desc' the * principals are sorted backwards according to their names, all other * values result in normal order. * * @return the orderDesc */ public String getOrder() { return (String) this.get(ORDER); }
/** * @return the JetspeedPrincipalType name */ public String getJetspeedPrincipalType() { return (String) this.get(JETSPEED_PRINCIPAL_TYPE); }