keycloak-service
公開メンバ関数 | 限定公開メンバ関数 | 非公開変数類 | 全メンバ一覧
org.keycloak.services.validation.ValidationMessages クラス
org.keycloak.services.validation.ValidationMessages 連携図
Collaboration graph

公開メンバ関数

 ValidationMessages ()
 
 ValidationMessages (String... messages)
 
void add (String message)
 
void add (String message, String localizedMessageKey)
 
void add (String fieldId, String message, String localizedMessageKey)
 
void add (ValidationMessage message)
 
boolean fieldHasError (String fieldId)
 
Set< ValidationMessagegetMessages ()
 
String getStringMessages ()
 
String getStringMessages (Properties localizedMessages)
 

限定公開メンバ関数

String getStringMessages (Function<? super ValidationMessage, ? extends String > function)
 

非公開変数類

Set< ValidationMessagemessages = new LinkedHashSet<>()
 

詳解

著者
Vaclav Muzikar vmuzi.nosp@m.kar@.nosp@m.redha.nosp@m.t.co.nosp@m.m

構築子と解体子

◆ ValidationMessages() [1/2]

org.keycloak.services.validation.ValidationMessages.ValidationMessages ( )
inline
36 {}

◆ ValidationMessages() [2/2]

org.keycloak.services.validation.ValidationMessages.ValidationMessages ( String...  messages)
inline
38  {
39  for (String message : messages) {
40  add(message);
41  }
42  }
Set< ValidationMessage > messages
Definition: ValidationMessages.java:34
void add(String message)
Definition: ValidationMessages.java:44

関数詳解

◆ add() [1/4]

void org.keycloak.services.validation.ValidationMessages.add ( String  message)
inline
44  {
45  messages.add(new ValidationMessage(message));
46  }
Set< ValidationMessage > messages
Definition: ValidationMessages.java:34

◆ add() [2/4]

void org.keycloak.services.validation.ValidationMessages.add ( String  message,
String  localizedMessageKey 
)
inline
48  {
49  messages.add(new ValidationMessage(message, localizedMessageKey));
50  }
Set< ValidationMessage > messages
Definition: ValidationMessages.java:34

◆ add() [3/4]

void org.keycloak.services.validation.ValidationMessages.add ( String  fieldId,
String  message,
String  localizedMessageKey 
)
inline
52  {
53  ValidationMessage validationMessage = new ValidationMessage(message, localizedMessageKey);
54  validationMessage.setFieldId(fieldId);
55  add(validationMessage);
56  }
void add(String message)
Definition: ValidationMessages.java:44

◆ add() [4/4]

void org.keycloak.services.validation.ValidationMessages.add ( ValidationMessage  message)
inline
58  {
59  messages.add(message);
60  }
Set< ValidationMessage > messages
Definition: ValidationMessages.java:34

◆ fieldHasError()

boolean org.keycloak.services.validation.ValidationMessages.fieldHasError ( String  fieldId)
inline
62  {
63  if (fieldId == null) {
64  return false;
65  }
66  for (ValidationMessage message : messages) {
67  if (fieldId.equals(message.getFieldId())) {
68  return true;
69  }
70  }
71  return false;
72  }
Set< ValidationMessage > messages
Definition: ValidationMessages.java:34

◆ getMessages()

Set<ValidationMessage> org.keycloak.services.validation.ValidationMessages.getMessages ( )
inline
74  {
75  return Collections.unmodifiableSet(messages);
76  }
Set< ValidationMessage > messages
Definition: ValidationMessages.java:34

◆ getStringMessages() [1/3]

String org.keycloak.services.validation.ValidationMessages.getStringMessages ( Function<? super ValidationMessage, ? extends String >  function)
inlineprotected
78  {
79  return messages.stream().map(function).collect(Collectors.joining("; "));
80  }
Set< ValidationMessage > messages
Definition: ValidationMessages.java:34

◆ getStringMessages() [2/3]

String org.keycloak.services.validation.ValidationMessages.getStringMessages ( )
inline
82  {
84  }
String getMessage()
Definition: ValidationMessage.java:68
String getStringMessages()
Definition: ValidationMessages.java:82

◆ getStringMessages() [3/3]

String org.keycloak.services.validation.ValidationMessages.getStringMessages ( Properties  localizedMessages)
inline
86  {
87  return getStringMessages(x -> x.getMessage(localizedMessages));
88  }
String getStringMessages()
Definition: ValidationMessages.java:82

メンバ詳解

◆ messages

Set<ValidationMessage> org.keycloak.services.validation.ValidationMessages.messages = new LinkedHashSet<>()
private

このクラス詳解は次のファイルから抽出されました: