Class UserPersistentShadowAttributeWithConfig
java.lang.Object
cz.metacentrum.perun.core.implApi.modules.attributes.AttributesModuleAbstract
cz.metacentrum.perun.core.implApi.modules.attributes.UserAttributesModuleAbstract
cz.metacentrum.perun.core.impl.modules.attributes.urn_perun_user_attribute_def_def_login_namespace
cz.metacentrum.perun.core.implApi.modules.attributes.UserPersistentShadowAttribute
cz.metacentrum.perun.core.implApi.modules.attributes.UserPersistentShadowAttributeWithConfig
- All Implemented Interfaces:
AttributesModuleImplApi, UserAttributesModuleImplApi
- Direct Known Subclasses:
urn_perun_user_attribute_def_def_login_namespace_eduteams_persistent_shadow, urn_perun_user_attribute_def_def_login_namespace_eosc_beyond_persistent_shadow, urn_perun_user_attribute_def_def_login_namespace_eosc_federation_persistent_shadow, urn_perun_user_attribute_def_def_login_namespace_erasmus_persistent_shadow, urn_perun_user_attribute_def_def_login_namespace_fenix_persistent_shadow, urn_perun_user_attribute_def_def_login_namespace_geant_persistent_shadow, urn_perun_user_attribute_def_def_login_namespace_lifescienceid_persistent_shadow, urn_perun_user_attribute_def_def_login_namespace_surf_ram_persistent_shadow
Abstract class that can be used to created persistent shadow modules. This class lazy loads information about
extSourceName and domainName from attribute's module's configuration file.
- Author:
- Vojtech Sassmann invalid input: '<'vojtech.sassmann@gmail.com>
-
Field Summary
Fields inherited from class urn_perun_user_attribute_def_def_login_namespace
generatedNamespaces -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class UserPersistentShadowAttribute
changedAttributeHook, fillAttribute, getAttributeDefinition, getDescription, getDisplayName, getFriendlyName, getFriendlyNameParameterMethods inherited from class urn_perun_user_attribute_def_def_login_namespace
checkAttributeSemantics, checkAttributeSyntax, sha1HashCountMethods inherited from class UserAttributesModuleAbstract
deletedEntityHook, getAnonymizedValueMethods inherited from class AttributesModuleAbstract
getAuthorizedRoles, getDependencies, resolveVirtualAttributeValueChangeMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface AttributesModuleImplApi
getAuthorizedRoles, getDependencies, resolveVirtualAttributeValueChangeMethods inherited from interface UserAttributesModuleImplApi
deletedEntityHook, getAnonymizedValue
-
Constructor Details
-
UserPersistentShadowAttributeWithConfig
public UserPersistentShadowAttributeWithConfig()
-
-
Method Details
-
getDomainConfigName
Get path in the config file to the domain name.- Returns:
- path in the config file to the domain name.
-
getDomainName
Description copied from class:UserPersistentShadowAttributeGet domain name that is used to fill the attribute value- Specified by:
getDomainNamein classUserPersistentShadowAttribute- Returns:
- domain name used in fill
-
getExtSourceConfigName
Get path in the config file to the extSource.- Returns:
- path in the config file to the extSource name.
-
getExtSourceName
Description copied from class:UserPersistentShadowAttributeGet name of the extSource where the login will be set.- Specified by:
getExtSourceNamein classUserPersistentShadowAttribute- Returns:
- extSource name for the login
-