keycloak-service
静的公開メンバ関数 | 静的公開変数類 | 全メンバ一覧
org.keycloak.exportimport.ExportImportConfig クラス
org.keycloak.exportimport.ExportImportConfig 連携図
Collaboration graph

静的公開メンバ関数

static String getAction ()
 
static void setAction (String exportImportAction)
 
static String getProvider ()
 
static void setProvider (String exportImportProvider)
 
static String getRealmName ()
 
static void setRealmName (String realmName)
 
static String getDir ()
 
static String setDir (String dir)
 
static String getFile ()
 
static void setFile (String file)
 
static UsersExportStrategy getUsersExportStrategy ()
 
static void setUsersExportStrategy (UsersExportStrategy usersExportStrategy)
 
static Integer getUsersPerFile ()
 
static void setUsersPerFile (Integer usersPerFile)
 
static Strategy getStrategy ()
 

静的公開変数類

static final String PREFIX = "keycloak.migration."
 
static final String ACTION = PREFIX + "action"
 
static final String ACTION_EXPORT = "export"
 
static final String ACTION_IMPORT = "import"
 
static final String PROVIDER = PREFIX + "provider"
 
static final String PROVIDER_DEFAULT = "dir"
 
static final String REALM_NAME = PREFIX + "realmName"
 
static final String DIR = PREFIX + "dir"
 
static final String FILE = PREFIX + "file"
 
static final String USERS_EXPORT_STRATEGY = PREFIX + "usersExportStrategy"
 
static final UsersExportStrategy DEFAULT_USERS_EXPORT_STRATEGY = UsersExportStrategy.DIFFERENT_FILES
 
static final String USERS_PER_FILE = PREFIX + "usersPerFile"
 
static final Integer DEFAULT_USERS_PER_FILE = 50
 
static final String STRATEGY = PREFIX + "strategy"
 
static final Strategy DEFAULT_STRATEGY = Strategy.OVERWRITE_EXISTING
 

詳解

著者
Stian Thorgersen

関数詳解

◆ getAction()

static String org.keycloak.exportimport.ExportImportConfig.getAction ( )
inlinestatic
54  {
55  return System.getProperty(ACTION);
56  }
static final String ACTION
Definition: ExportImportConfig.java:26

◆ getDir()

static String org.keycloak.exportimport.ExportImportConfig.getDir ( )
inlinestatic
82  {
83  return System.getProperty(DIR);
84  }
static final String DIR
Definition: ExportImportConfig.java:37

◆ getFile()

static String org.keycloak.exportimport.ExportImportConfig.getFile ( )
inlinestatic
90  {
91  return System.getProperty(FILE);
92  }
static final String FILE
Definition: ExportImportConfig.java:40

◆ getProvider()

static String org.keycloak.exportimport.ExportImportConfig.getProvider ( )
inlinestatic
62  {
63  return System.getProperty(PROVIDER, PROVIDER_DEFAULT);
64  }
static final String PROVIDER_DEFAULT
Definition: ExportImportConfig.java:31
static final String PROVIDER
Definition: ExportImportConfig.java:30

◆ getRealmName()

static String org.keycloak.exportimport.ExportImportConfig.getRealmName ( )
inlinestatic
70  {
71  return System.getProperty(REALM_NAME);
72  }
static final String REALM_NAME
Definition: ExportImportConfig.java:34

◆ getStrategy()

static Strategy org.keycloak.exportimport.ExportImportConfig.getStrategy ( )
inlinestatic
116  {
117  String strategy = System.getProperty(STRATEGY, DEFAULT_STRATEGY.toString());
118  return Enum.valueOf(Strategy.class, strategy);
119  }
static final Strategy DEFAULT_STRATEGY
Definition: ExportImportConfig.java:52
static final String STRATEGY
Definition: ExportImportConfig.java:51

◆ getUsersExportStrategy()

static UsersExportStrategy org.keycloak.exportimport.ExportImportConfig.getUsersExportStrategy ( )
inlinestatic
98  {
99  String usersExportStrategy = System.getProperty(USERS_EXPORT_STRATEGY, DEFAULT_USERS_EXPORT_STRATEGY.toString());
100  return Enum.valueOf(UsersExportStrategy.class, usersExportStrategy);
101  }
static final String USERS_EXPORT_STRATEGY
Definition: ExportImportConfig.java:43
static final UsersExportStrategy DEFAULT_USERS_EXPORT_STRATEGY
Definition: ExportImportConfig.java:44

◆ getUsersPerFile()

static Integer org.keycloak.exportimport.ExportImportConfig.getUsersPerFile ( )
inlinestatic
107  {
108  String usersPerFile = System.getProperty(USERS_PER_FILE, String.valueOf(DEFAULT_USERS_PER_FILE));
109  return Integer.parseInt(usersPerFile.trim());
110  }
static final Integer DEFAULT_USERS_PER_FILE
Definition: ExportImportConfig.java:48
static final String USERS_PER_FILE
Definition: ExportImportConfig.java:47

◆ setAction()

static void org.keycloak.exportimport.ExportImportConfig.setAction ( String  exportImportAction)
inlinestatic
58  {
59  System.setProperty(ACTION, exportImportAction);
60  }
static final String ACTION
Definition: ExportImportConfig.java:26

◆ setDir()

static String org.keycloak.exportimport.ExportImportConfig.setDir ( String  dir)
inlinestatic
86  {
87  return System.setProperty(DIR, dir);
88  }
static final String DIR
Definition: ExportImportConfig.java:37

◆ setFile()

static void org.keycloak.exportimport.ExportImportConfig.setFile ( String  file)
inlinestatic
94  {
95  System.setProperty(FILE, file);
96  }
static final String FILE
Definition: ExportImportConfig.java:40

◆ setProvider()

static void org.keycloak.exportimport.ExportImportConfig.setProvider ( String  exportImportProvider)
inlinestatic
66  {
67  System.setProperty(PROVIDER, exportImportProvider);
68  }
static final String PROVIDER
Definition: ExportImportConfig.java:30

◆ setRealmName()

static void org.keycloak.exportimport.ExportImportConfig.setRealmName ( String  realmName)
inlinestatic
74  {
75  if (realmName != null) {
76  System.setProperty(REALM_NAME, realmName);
77  } else {
78  System.getProperties().remove(REALM_NAME);
79  }
80  }
static final String REALM_NAME
Definition: ExportImportConfig.java:34

◆ setUsersExportStrategy()

static void org.keycloak.exportimport.ExportImportConfig.setUsersExportStrategy ( UsersExportStrategy  usersExportStrategy)
inlinestatic
103  {
104  System.setProperty(USERS_EXPORT_STRATEGY, usersExportStrategy.toString());
105  }
static final String USERS_EXPORT_STRATEGY
Definition: ExportImportConfig.java:43

◆ setUsersPerFile()

static void org.keycloak.exportimport.ExportImportConfig.setUsersPerFile ( Integer  usersPerFile)
inlinestatic
112  {
113  System.setProperty(USERS_PER_FILE, String.valueOf(usersPerFile));
114  }
static final String USERS_PER_FILE
Definition: ExportImportConfig.java:47

メンバ詳解

◆ ACTION

final String org.keycloak.exportimport.ExportImportConfig.ACTION = PREFIX + "action"
static

◆ ACTION_EXPORT

final String org.keycloak.exportimport.ExportImportConfig.ACTION_EXPORT = "export"
static

◆ ACTION_IMPORT

final String org.keycloak.exportimport.ExportImportConfig.ACTION_IMPORT = "import"
static

◆ DEFAULT_STRATEGY

final Strategy org.keycloak.exportimport.ExportImportConfig.DEFAULT_STRATEGY = Strategy.OVERWRITE_EXISTING
static

◆ DEFAULT_USERS_EXPORT_STRATEGY

final UsersExportStrategy org.keycloak.exportimport.ExportImportConfig.DEFAULT_USERS_EXPORT_STRATEGY = UsersExportStrategy.DIFFERENT_FILES
static

◆ DEFAULT_USERS_PER_FILE

final Integer org.keycloak.exportimport.ExportImportConfig.DEFAULT_USERS_PER_FILE = 50
static

◆ DIR

final String org.keycloak.exportimport.ExportImportConfig.DIR = PREFIX + "dir"
static

◆ FILE

final String org.keycloak.exportimport.ExportImportConfig.FILE = PREFIX + "file"
static

◆ PREFIX

final String org.keycloak.exportimport.ExportImportConfig.PREFIX = "keycloak.migration."
static

◆ PROVIDER

final String org.keycloak.exportimport.ExportImportConfig.PROVIDER = PREFIX + "provider"
static

◆ PROVIDER_DEFAULT

final String org.keycloak.exportimport.ExportImportConfig.PROVIDER_DEFAULT = "dir"
static

◆ REALM_NAME

final String org.keycloak.exportimport.ExportImportConfig.REALM_NAME = PREFIX + "realmName"
static

◆ STRATEGY

final String org.keycloak.exportimport.ExportImportConfig.STRATEGY = PREFIX + "strategy"
static

◆ USERS_EXPORT_STRATEGY

final String org.keycloak.exportimport.ExportImportConfig.USERS_EXPORT_STRATEGY = PREFIX + "usersExportStrategy"
static

◆ USERS_PER_FILE

final String org.keycloak.exportimport.ExportImportConfig.USERS_PER_FILE = PREFIX + "usersPerFile"
static

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