public abstract class ExternalSystemConfiguration extends Object implements Serializable, ExternalImageApiUrlProvider
This abstract class defines an external system configuration
Constructor and Description |
---|
ExternalSystemConfiguration() |
Modifier and Type | Method and Description |
---|---|
String |
attributesToString()
Builds a string showing the current attribute values
|
boolean |
equals(Object object)
Returns
true if the argument is an ExternalSystemConfiguration instance and all
identifiers for this entity equal the identifiers of the argument entity. |
abstract String |
getConfigurationUrl()
Get the URL to the configuration in the Communote administration.
|
Long |
getId() |
abstract String |
getImageApiUrl() |
String |
getSystemId()
The unique identifier of the external system.
|
int |
hashCode()
Returns a hash code based on this entity's identifiers.
|
boolean |
isAllowExternalAuthentication()
True if the configuration should be used for authentication
|
boolean |
isPrimaryAuthentication()
Whether the external system is the primary system that is used for authentication of users
logging in via web channel.
|
boolean |
isSynchronizeUserGroups()
True if the configuration should be used importing user groups
|
void |
setAllowExternalAuthentication(boolean allowExternalAuthentication) |
void |
setId(Long id) |
void |
setPrimaryAuthentication(boolean primaryAuthentication) |
void |
setSynchronizeUserGroups(boolean synchronizeUserGroups) |
void |
setSystemId(String systemId) |
public String attributesToString()
public boolean equals(Object object)
true
if the argument is an ExternalSystemConfiguration instance and all
identifiers for this entity equal the identifiers of the argument entity. Returns
false
otherwise.public abstract String getConfigurationUrl()
Get the URL to the configuration in the Communote administration.
public Long getId()
public abstract String getImageApiUrl()
getImageApiUrl
in interface ExternalImageApiUrlProvider
public String getSystemId()
The unique identifier of the external system.
public int hashCode()
public boolean isAllowExternalAuthentication()
True if the configuration should be used for authentication
public boolean isPrimaryAuthentication()
Whether the external system is the primary system that is used for authentication of users logging in via web channel. Only one system can be primary.
public boolean isSynchronizeUserGroups()
True if the configuration should be used importing user groups
public void setAllowExternalAuthentication(boolean allowExternalAuthentication)
public void setId(Long id)
public void setPrimaryAuthentication(boolean primaryAuthentication)
public void setSynchronizeUserGroups(boolean synchronizeUserGroups)
public void setSystemId(String systemId)
Copyright © 2019 Communote team. All rights reserved.