Class urn_perun_user_attribute_def_virt_alternativeLoginNames
java.lang.Object
cz.metacentrum.perun.core.implApi.modules.attributes.AttributesModuleAbstract
cz.metacentrum.perun.core.implApi.modules.attributes.UserAttributesModuleAbstract
cz.metacentrum.perun.core.implApi.modules.attributes.UserVirtualAttributesModuleAbstract
cz.metacentrum.perun.core.implApi.modules.attributes.UserVirtualAttributeCollectedFromUserExtSource
cz.metacentrum.perun.core.impl.modules.attributes.urn_perun_user_attribute_def_virt_alternativeLoginNames
- All Implemented Interfaces:
AttributesModuleImplApi, UserAttributesModuleImplApi, UserVirtualAttributesModuleImplApi, VirtualAttributesModuleImplApi
public class urn_perun_user_attribute_def_virt_alternativeLoginNames
extends UserVirtualAttributeCollectedFromUserExtSource
All alternative logins of user collected from UserExtSources attributes as list of schacHomeOrganization:altLogin
- Author:
- Pavel Zlámal invalid input: '<'zlamal@cesnet.cz>
-
Nested Class Summary
Nested classes/interfaces inherited from class UserVirtualAttributeCollectedFromUserExtSource
UserVirtualAttributeCollectedFromUserExtSource.AttributeHandleIdentifier, UserVirtualAttributeCollectedFromUserExtSource.ModifyValueContext -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSpecifies friendly (short) name of attribute from namespace urn:perun:user:attribute-def:virt where values will be storedSpecifies friendly (short) name of attribute from namespace urn:perun:ues:attribute-def:def whose values are to be collected.modifyValue(PerunSession session, UserVirtualAttributeCollectedFromUserExtSource.ModifyValueContext ctx, UserExtSource ues, String value) Override this method if you need to modify the original values.Methods inherited from class UserVirtualAttributeCollectedFromUserExtSource
getAlsoExtLogin, getAttributeDefinition, getAttributeValue, getDestinationAttributeName, getExtSourceFilter, getHandleIdentifiers, getSourceAttributeName, getValueFilter, initModifyValueContext, isLastAccessValid, resolveVirtualAttributeValueChangeMethods inherited from class UserVirtualAttributesModuleAbstract
getStrongDependencies, removeAttributeValue, searchInAttributesValues, setAttributeValueMethods inherited from class UserAttributesModuleAbstract
changedAttributeHook, checkAttributeSemantics, checkAttributeSyntax, deletedEntityHook, fillAttribute, getAnonymizedValueMethods inherited from class AttributesModuleAbstract
getAuthorizedRoles, getDependenciesMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface AttributesModuleImplApi
getAuthorizedRoles, getDependenciesMethods inherited from interface UserAttributesModuleImplApi
changedAttributeHook, checkAttributeSemantics, checkAttributeSyntax, deletedEntityHook, fillAttribute, getAnonymizedValue
-
Constructor Details
-
urn_perun_user_attribute_def_virt_alternativeLoginNames
public urn_perun_user_attribute_def_virt_alternativeLoginNames()
-
-
Method Details
-
getDestinationAttributeDescription
- Overrides:
getDestinationAttributeDescriptionin classUserVirtualAttributeCollectedFromUserExtSource
-
getDestinationAttributeDisplayName
- Overrides:
getDestinationAttributeDisplayNamein classUserVirtualAttributeCollectedFromUserExtSource
-
getDestinationAttributeFriendlyName
Description copied from class:UserVirtualAttributeCollectedFromUserExtSourceSpecifies friendly (short) name of attribute from namespace urn:perun:user:attribute-def:virt where values will be stored- Specified by:
getDestinationAttributeFriendlyNamein classUserVirtualAttributeCollectedFromUserExtSource- Returns:
- short name of user attribute which is destination for collected values
-
getSourceAttributeFriendlyName
Description copied from class:UserVirtualAttributeCollectedFromUserExtSourceSpecifies friendly (short) name of attribute from namespace urn:perun:ues:attribute-def:def whose values are to be collected.- Specified by:
getSourceAttributeFriendlyNamein classUserVirtualAttributeCollectedFromUserExtSource- Returns:
- short name of userExtSource attribute which is source of values
-
modifyValue
public String modifyValue(PerunSession session, UserVirtualAttributeCollectedFromUserExtSource.ModifyValueContext ctx, UserExtSource ues, String value) Description copied from class:UserVirtualAttributeCollectedFromUserExtSourceOverride this method if you need to modify the original values. The default implementation makes no modification. Return null if the value should be skipped.- Overrides:
modifyValuein classUserVirtualAttributeCollectedFromUserExtSource- Parameters:
session- PerunSessionctx- context initialized in initModifyValueContext methodues- UserExtSourcevalue- of userExtSource attribute- Returns:
- modified value or null to skip the value
-