Class PrometheusSecurityGenerator
java.lang.Object
io.github.tonywasher.joceanus.prometheus.security.PrometheusSecurityGenerator
Security Generator.
-
Method Summary
Modifier and TypeMethodDescriptionnewPasswordManager(TethysUIFactory<?> pGuiFactory) Create a password Manager.newPasswordManager(TethysUIFactory<?> pGuiFactory, GordianFactory pSecurityFactory) Create a password Manager.newPasswordManager(TethysUIFactory<?> pGuiFactory, GordianFactory pSecurityFactory, GordianPasswordLockSpec pLockSpec) Create a password Manager.newPasswordManager(TethysUIFactory<?> pGuiFactory, GordianFactoryType pFactoryType) Create a password Manager.newPasswordManager(TethysUIFactory<?> pGuiFactory, GordianFactoryType pFactoryType, char[] pSecurityPhrase) Create a password Manager.newPasswordManager(TethysUIFactory<?> pGuiFactory, GordianFactoryType pFactoryType, GordianPasswordLockSpec pLockSpec) Create a password Manager.newPasswordManager(TethysUIFactory<?> pGuiFactory, GordianPasswordLockSpec pLockSpec, GordianFactoryType pFactoryType, char[] pSecurityPhrase) Create a password Manager.
-
Method Details
-
newPasswordManager
public static PrometheusSecurityPasswordManager newPasswordManager(TethysUIFactory<?> pGuiFactory) throws OceanusException Create a password Manager.- Parameters:
pGuiFactory- the GUI Factory- Returns:
- the password Manager
- Throws:
OceanusException- on error
-
newPasswordManager
public static PrometheusSecurityPasswordManager newPasswordManager(TethysUIFactory<?> pGuiFactory, GordianFactory pSecurityFactory) throws OceanusException Create a password Manager.- Parameters:
pGuiFactory- the GUI FactorypSecurityFactory- the securityFactory- Returns:
- the password Manager
- Throws:
OceanusException- on error
-
newPasswordManager
public static PrometheusSecurityPasswordManager newPasswordManager(TethysUIFactory<?> pGuiFactory, GordianFactoryType pFactoryType) throws OceanusException Create a password Manager.- Parameters:
pGuiFactory- the GUI FactorypFactoryType- the factory type- Returns:
- the password Manager
- Throws:
OceanusException- on error
-
newPasswordManager
public static PrometheusSecurityPasswordManager newPasswordManager(TethysUIFactory<?> pGuiFactory, GordianFactoryType pFactoryType, GordianPasswordLockSpec pLockSpec) throws OceanusException Create a password Manager.- Parameters:
pGuiFactory- the GUI FactorypFactoryType- the factory typepLockSpec- the passwordLockSpec- Returns:
- the password Manager
- Throws:
OceanusException- on error
-
newPasswordManager
public static PrometheusSecurityPasswordManager newPasswordManager(TethysUIFactory<?> pGuiFactory, GordianFactoryType pFactoryType, char[] pSecurityPhrase) throws OceanusException Create a password Manager.- Parameters:
pGuiFactory- the GUI FactorypFactoryType- the factoryTypepSecurityPhrase- the security phrase- Returns:
- the password Manager
- Throws:
OceanusException- on error
-
newPasswordManager
public static PrometheusSecurityPasswordManager newPasswordManager(TethysUIFactory<?> pGuiFactory, GordianPasswordLockSpec pLockSpec, GordianFactoryType pFactoryType, char[] pSecurityPhrase) throws OceanusException Create a password Manager.- Parameters:
pGuiFactory- the GUI FactorypLockSpec- the passwordLockSpecpFactoryType- the factoryTypepSecurityPhrase- the security phrase- Returns:
- the password Manager
- Throws:
OceanusException- on error
-
newPasswordManager
public static PrometheusSecurityPasswordManager newPasswordManager(TethysUIFactory<?> pGuiFactory, GordianFactory pSecurityFactory, GordianPasswordLockSpec pLockSpec) throws OceanusException Create a password Manager.- Parameters:
pGuiFactory- the GUI FactorypSecurityFactory- the securityFactorypLockSpec- the passwordLockSpec- Returns:
- the password Manager
- Throws:
OceanusException- on error
-