Class urn_perun_user_attribute_def_def_login_namespace_lifescienceid_username
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.impl.modules.attributes.urn_perun_user_attribute_def_def_login_namespace_lifescienceid_username
- All Implemented Interfaces:
AttributesModuleImplApi
,UserAttributesModuleImplApi
public class urn_perun_user_attribute_def_def_login_namespace_lifescienceid_username
extends urn_perun_user_attribute_def_def_login_namespace
-
Field Summary
Fields inherited from class cz.metacentrum.perun.core.impl.modules.attributes.urn_perun_user_attribute_def_def_login_namespace
generatedNamespaces
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
changedAttributeHook
(PerunSessionImpl sess, User user, Attribute attribute) If you need to do some further work with other modules, this method do thatvoid
checkAttributeSemantics
(PerunSessionImpl sess, User user, Attribute attribute) Checks if the user's login is unique in the namespace organizationvoid
checkAttributeSyntax
(PerunSessionImpl sess, User user, Attribute attribute) Checks if the user's login is in the correct format and if it is permitted to useReturn attributes definition which is represented by the moduleMethods inherited from class cz.metacentrum.perun.core.impl.modules.attributes.urn_perun_user_attribute_def_def_login_namespace
fillAttribute, sha1HashCount
Methods inherited from class cz.metacentrum.perun.core.implApi.modules.attributes.UserAttributesModuleAbstract
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
getAnonymizedValue
-
Constructor Details
-
urn_perun_user_attribute_def_def_login_namespace_lifescienceid_username
public urn_perun_user_attribute_def_def_login_namespace_lifescienceid_username()
-
-
Method Details
-
changedAttributeHook
Description copied from interface:UserAttributesModuleImplApi
If you need to do some further work with other modules, this method do that- Specified by:
changedAttributeHook
in interfaceUserAttributesModuleImplApi
- Overrides:
changedAttributeHook
in classUserAttributesModuleAbstract
- Parameters:
sess
- sessionuser
- the userattribute
- the attribute
-
checkAttributeSemantics
public void checkAttributeSemantics(PerunSessionImpl sess, User user, Attribute attribute) throws WrongReferenceAttributeValueException, WrongAttributeAssignmentException Description copied from class:urn_perun_user_attribute_def_def_login_namespace
Checks if the user's login is unique in the namespace organization- Specified by:
checkAttributeSemantics
in interfaceUserAttributesModuleImplApi
- Overrides:
checkAttributeSemantics
in classurn_perun_user_attribute_def_def_login_namespace
- Parameters:
sess
- PerunSessionuser
- User to check attribute forattribute
- Attribute to check value to- Throws:
WrongReferenceAttributeValueException
- if an referenced attribute against the parameter is to be compared is not availableWrongAttributeAssignmentException
- if attribute does not belong to appropriate entity
-
checkAttributeSyntax
public void checkAttributeSyntax(PerunSessionImpl sess, User user, Attribute attribute) throws WrongAttributeValueException Description copied from class:urn_perun_user_attribute_def_def_login_namespace
Checks if the user's login is in the correct format and if it is permitted to use- Specified by:
checkAttributeSyntax
in interfaceUserAttributesModuleImplApi
- Overrides:
checkAttributeSyntax
in classurn_perun_user_attribute_def_def_login_namespace
- Parameters:
sess
- PerunSessionuser
- userattribute
- Attribute of the user- Throws:
WrongAttributeValueException
- if the attribute value has wrong/illegal syntax
-
getAttributeDefinition
Description copied from interface:AttributesModuleImplApi
Return attributes definition which is represented by the module- Specified by:
getAttributeDefinition
in interfaceAttributesModuleImplApi
- Overrides:
getAttributeDefinition
in classAttributesModuleAbstract
- Returns:
- attribute definition
-