org.qi4j.library.shiro.domain.permissions
Interface RoleAssignee

All Superinterfaces:
Composite, EntityComposite, IdentifiableSubject, Identity
All Known Implementing Classes:
RoleAssignee.Mixin

@Mixins(value=RoleAssignee.Mixin.class)
public interface RoleAssignee
extends IdentifiableSubject, EntityComposite


Nested Class Summary
static class RoleAssignee.Mixin
           
 
Nested classes/interfaces inherited from interface org.qi4j.api.entity.Identity
Identity.IdentityMixin
 
Method Summary
 java.util.Set<java.lang.String> permissionStrings()
           
 ManyAssociation<RoleAssignment> roleAssignments()
           
 java.util.Set<java.lang.String> roleNames()
           
 
Methods inherited from interface org.qi4j.library.shiro.domain.common.IdentifiableSubject
subjectIdentifier
 
Methods inherited from interface org.qi4j.api.entity.Identity
identity
 

Method Detail

roleAssignments

@Aggregated
@UseDefaults
ManyAssociation<RoleAssignment> roleAssignments()

roleNames

java.util.Set<java.lang.String> roleNames()

permissionStrings

java.util.Set<java.lang.String> permissionStrings()