Package net.webpdf.wsclient.openapi
Class ServerConfigUserStorage
- java.lang.Object
-
- net.webpdf.wsclient.openapi.ServerConfigUserStorage
-
public class ServerConfigUserStorage extends Object
Defines settings for the server's user storage.
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_AZURE_ADstatic StringJSON_PROPERTY_DBstatic StringJSON_PROPERTY_LDAPstatic StringJSON_PROPERTY_ROLE_ADMIN_GROUPstatic StringJSON_PROPERTY_ROLE_USER_GROUPstatic StringJSON_PROPERTY_XML
-
Constructor Summary
Constructors Constructor Description ServerConfigUserStorage()
-
Method Summary
-
-
-
Field Detail
-
JSON_PROPERTY_AZURE_AD
public static final String JSON_PROPERTY_AZURE_AD
- See Also:
- Constant Field Values
-
JSON_PROPERTY_DB
public static final String JSON_PROPERTY_DB
- See Also:
- Constant Field Values
-
JSON_PROPERTY_LDAP
public static final String JSON_PROPERTY_LDAP
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ROLE_ADMIN_GROUP
public static final String JSON_PROPERTY_ROLE_ADMIN_GROUP
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ROLE_USER_GROUP
public static final String JSON_PROPERTY_ROLE_USER_GROUP
- See Also:
- Constant Field Values
-
JSON_PROPERTY_XML
public static final String JSON_PROPERTY_XML
- See Also:
- Constant Field Values
-
-
Method Detail
-
azureAd
public ServerConfigUserStorage azureAd(ServerConfigUserAzureAd azureAd)
-
getAzureAd
@Nullable public @Nullable ServerConfigUserAzureAd getAzureAd()
Get azureAd- Returns:
- azureAd
-
setAzureAd
public void setAzureAd(ServerConfigUserAzureAd azureAd)
-
db
public ServerConfigUserStorage db(ServerConfigUserDb db)
-
getDb
@Nullable public @Nullable ServerConfigUserDb getDb()
Get db- Returns:
- db
-
setDb
public void setDb(ServerConfigUserDb db)
-
ldap
public ServerConfigUserStorage ldap(ServerConfigUserLdap ldap)
-
getLdap
@Nullable public @Nullable ServerConfigUserLdap getLdap()
Get ldap- Returns:
- ldap
-
setLdap
public void setLdap(ServerConfigUserLdap ldap)
-
roleAdminGroup
public ServerConfigUserStorage roleAdminGroup(String roleAdminGroup)
-
getRoleAdminGroup
@Nullable public @Nullable String getRoleAdminGroup()
Sets the name of the group that grants administrative rights to users. This allows replacing the default value \"admin\" with a user-defined group name. A user must be a member of the group to be granted administrative rights.- Returns:
- roleAdminGroup
-
setRoleAdminGroup
public void setRoleAdminGroup(String roleAdminGroup)
-
roleUserGroup
public ServerConfigUserStorage roleUserGroup(String roleUserGroup)
-
getRoleUserGroup
@Nullable public @Nullable String getRoleUserGroup()
Sets the name of the group that grants normal user rights to users. This allows replacing the default \"user\" value with a custom group name. A user must be a member of the group to be granted normal user rights.- Returns:
- roleUserGroup
-
setRoleUserGroup
public void setRoleUserGroup(String roleUserGroup)
-
xml
public ServerConfigUserStorage xml(Object xml)
-
getXml
@Nullable public @Nullable Object getXml()
Defines the local XML file \"conf/users.xml\" as the user source. The users are managed locally via the portal administration area.- Returns:
- xml
-
setXml
public void setXml(Object xml)
-
-