package net.techreadiness.security;
import java.util.HashSet;
import java.util.Set;
public class PermissionCodeSetImpl implements PermissionCodeSet {
Set<PermissionCode> permissionCodes = new HashSet<>();
public PermissionCodeSetImpl() {
}
public PermissionCodeSetImpl(PermissionCode permissionCode) {
permissionCodes.add(permissionCode);
}
@Override
public boolean add(PermissionCode permissionCode) {
return permissionCodes.add(permissionCode);
}
@Override
public int size() {
return permissionCodes.size();
}
@Override
public PermissionCode[] toArray() {
return permissionCodes.toArray(new PermissionCode[0]);
}
@Override
public Set<PermissionCode> getPermissionCodes() {
return permissionCodes;
}
@Override
public void setPermissionCodes(Set<PermissionCode> permissionCodes) {
this.permissionCodes = permissionCodes;
}
}