keycloak
公開メンバ関数 | 非公開メンバ関数 | 全メンバ一覧
org.keycloak.models.OrderedModel.OrderedModelComparator< OM extends OrderedModel > クラステンプレート
org.keycloak.models.OrderedModel.OrderedModelComparator< OM extends OrderedModel > の継承関係図
Inheritance graph
org.keycloak.models.OrderedModel.OrderedModelComparator< OM extends OrderedModel > 連携図
Collaboration graph

公開メンバ関数

int compare (OM o1, OM o2)
 

非公開メンバ関数

int parseOrder (OM model)
 

詳解

関数詳解

◆ compare()

int org.keycloak.models.OrderedModel.OrderedModelComparator< OM extends OrderedModel >.compare ( OM  o1,
OM  o2 
)
inline
33  {
34  int o1order = parseOrder(o1);
35  int o2order = parseOrder(o2);
36 
37  return o1order - o2order;
38  }
int parseOrder(OM model)
Definition: OrderedModel.java:40

◆ parseOrder()

int org.keycloak.models.OrderedModel.OrderedModelComparator< OM extends OrderedModel >.parseOrder ( OM  model)
inlineprivate
40  {
41  if (model != null && model.getGuiOrder() != null) {
42  try {
43  return Integer.parseInt(model.getGuiOrder());
44  } catch (NumberFormatException e) {
45  // ignore it and use default
46  }
47  }
48  return 10000;
49  }

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