Class RoleSet<T extends Role>

Type Parameters:
T - Role 인터페이스를 구현한 타입
All Implemented Interfaces:
Serializable, Iterable<T>, Collection<T>, Set<T>

public class RoleSet<T extends Role> extends SecuritySet<Integer,T>
Role 전용 SecuritySet 구현체. Role 의 PK 타입은 Integer 로 고정되어 있으므로 K 제네릭을 Integer 로 지정한다.
See Also:
  • Constructor Details

    • RoleSet

      public RoleSet()
      Constructs an empty RoleSet
    • RoleSet

      public RoleSet(Collection<? extends T> roles)
      Constructs a new RoleSet with specified contents.

      If the given collection contains multiple objects that have the same id or name, only the first one is added.

      Parameters:
      roles - A collection of roles to be contained in the set.
  • Method Details