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_eurofusion_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 cz.metacentrum.perun.core.impl.modules.attributes.urn_perun_user_attribute_def_def_login_namespace
generatedNamespaces
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class cz.metacentrum.perun.core.implApi.modules.attributes.UserPersistentShadowAttribute
changedAttributeHook, fillAttribute, getAttributeDefinition, getDescription, getDisplayName, getFriendlyName, getFriendlyNameParameter
Methods inherited from class cz.metacentrum.perun.core.impl.modules.attributes.urn_perun_user_attribute_def_def_login_namespace
checkAttributeSemantics, checkAttributeSyntax, sha1HashCount
Methods inherited from class cz.metacentrum.perun.core.implApi.modules.attributes.UserAttributesModuleAbstract
deletedEntityHook, getAnonymizedValue
Methods inherited from class cz.metacentrum.perun.core.implApi.modules.attributes.AttributesModuleAbstract
getAuthorizedRoles, getDependencies, resolveVirtualAttributeValueChange
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface cz.metacentrum.perun.core.implApi.modules.attributes.AttributesModuleImplApi
getAuthorizedRoles, getDependencies, resolveVirtualAttributeValueChange
Methods inherited from interface cz.metacentrum.perun.core.implApi.modules.attributes.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:UserPersistentShadowAttribute
Get domain name that is used to fill the attribute value- Specified by:
getDomainName
in 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:UserPersistentShadowAttribute
Get name of the extSource where the login will be set.- Specified by:
getExtSourceName
in classUserPersistentShadowAttribute
- Returns:
- extSource name for the login
-