class UserResourceDefinition extends BaseResourceDefinition {

  @Override
  public Set<SubResourceDefinition> getSubResourceDefinitions() {
    final Set<SubResourceDefinition> subResourceDefinitions = new HashSet<>();
    subResourceDefinitions.add(new SubResourceDefinition(Resource.Type.UserAuthenticationSource));
    subResourceDefinitions.add(new SubResourceDefinition(Resource.Type.UserPrivilege));
    subResourceDefinitions.add(new SubResourceDefinition(Resource.Type.ActiveWidgetLayout));
    return subResourceDefinitions;
  }

  public  UserResourceDefinition();

}