Class urn_perun_user_attribute_def_virt_mails_namespace_microsoft
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_mails_namespace_microsoft
- All Implemented Interfaces:
AttributesModuleImplApi
,UserAttributesModuleImplApi
,UserVirtualAttributesModuleImplApi
,VirtualAttributesModuleImplApi
public class urn_perun_user_attribute_def_virt_mails_namespace_microsoft
extends UserVirtualAttributeCollectedFromUserExtSource
Checks specified users mails in microsoft namespace.
-
Nested Class Summary
Nested classes/interfaces inherited from class cz.metacentrum.perun.core.implApi.modules.attributes.UserVirtualAttributeCollectedFromUserExtSource
UserVirtualAttributeCollectedFromUserExtSource.AttributeHandleIdentifier, UserVirtualAttributeCollectedFromUserExtSource.ModifyValueContext
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturn attributes definition which is represented by the moduleSpecifies friendly (short) name of attribute from namespace urn:perun:user:attribute-def:virt where values will be storedOverride this method to filter the user ext sources (collect the value from the UES only if it passes the filter).Specifies friendly (short) name of attribute from namespace urn:perun:ues:attribute-def:def whose values are to be collected.Methods inherited from class cz.metacentrum.perun.core.implApi.modules.attributes.UserVirtualAttributeCollectedFromUserExtSource
getAlsoExtLogin, getAttributeValue, getDestinationAttributeDescription, getDestinationAttributeDisplayName, getDestinationAttributeName, getSourceAttributeName, getValueFilter, initModifyValueContext, isLastAccessValid, modifyValue, resolveVirtualAttributeValueChange
Methods inherited from class cz.metacentrum.perun.core.implApi.modules.attributes.UserVirtualAttributesModuleAbstract
getStrongDependencies, removeAttributeValue, searchInAttributesValues, setAttributeValue
Methods inherited from class cz.metacentrum.perun.core.implApi.modules.attributes.UserAttributesModuleAbstract
changedAttributeHook, checkAttributeSemantics, checkAttributeSyntax, fillAttribute, getAnonymizedValue
Methods inherited from class cz.metacentrum.perun.core.implApi.modules.attributes.AttributesModuleAbstract
getAuthorizedRoles, getDependencies
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
Methods inherited from interface cz.metacentrum.perun.core.implApi.modules.attributes.UserAttributesModuleImplApi
changedAttributeHook, checkAttributeSemantics, checkAttributeSyntax, fillAttribute, getAnonymizedValue
-
Constructor Details
-
urn_perun_user_attribute_def_virt_mails_namespace_microsoft
public urn_perun_user_attribute_def_virt_mails_namespace_microsoft()
-
-
Method Details
-
getAttributeDefinition
Description copied from interface:AttributesModuleImplApi
Return attributes definition which is represented by the module- Specified by:
getAttributeDefinition
in interfaceAttributesModuleImplApi
- Overrides:
getAttributeDefinition
in classUserVirtualAttributeCollectedFromUserExtSource
- Returns:
- attribute definition
-
getDestinationAttributeFriendlyName
Description copied from class:UserVirtualAttributeCollectedFromUserExtSource
Specifies friendly (short) name of attribute from namespace urn:perun:user:attribute-def:virt where values will be stored- Specified by:
getDestinationAttributeFriendlyName
in classUserVirtualAttributeCollectedFromUserExtSource
- Returns:
- short name of user attribute which is destination for collected values
-
getSourceAttributeFriendlyName
Description copied from class:UserVirtualAttributeCollectedFromUserExtSource
Specifies friendly (short) name of attribute from namespace urn:perun:ues:attribute-def:def whose values are to be collected.- Specified by:
getSourceAttributeFriendlyName
in classUserVirtualAttributeCollectedFromUserExtSource
- Returns:
- short name of userExtSource attribute which is source of values
-
getHandleIdentifiers
public List<UserVirtualAttributeCollectedFromUserExtSource.AttributeHandleIdentifier> getHandleIdentifiers()- Overrides:
getHandleIdentifiers
in classUserVirtualAttributeCollectedFromUserExtSource
-
getExtSourceFilter
Description copied from class:UserVirtualAttributeCollectedFromUserExtSource
Override this method to filter the user ext sources (collect the value from the UES only if it passes the filter).- Overrides:
getExtSourceFilter
in classUserVirtualAttributeCollectedFromUserExtSource
- Returns:
- UES predicate serving as a filter
-