Class urn_perun_facility_attribute_def_def_login_namespace
java.lang.Object
cz.metacentrum.perun.core.implApi.modules.attributes.AttributesModuleAbstract
cz.metacentrum.perun.core.implApi.modules.attributes.FacilityAttributesModuleAbstract
cz.metacentrum.perun.core.impl.modules.attributes.urn_perun_facility_attribute_def_def_login_namespace
- All Implemented Interfaces:
AttributesModuleImplApi, FacilityAttributesModuleImplApi
public class urn_perun_facility_attribute_def_def_login_namespace
extends FacilityAttributesModuleAbstract
implements FacilityAttributesModuleImplApi
Checks and fills at specified facility login namespace.
- Author:
- Lukáš Pravda invalid input: '<'luky.pravda@gmail.com>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckAttributeSemantics(PerunSessionImpl session, Facility facility, Attribute attribute) Checks if the corresponding attribute uf:login-namespace:[namespace] exists.fillAttribute(PerunSessionImpl session, Facility facility, AttributeDefinition attribute) This method MAY fill an attribute at the specified resource.Return attributes definition which is represented by the moduleMethods inherited from class FacilityAttributesModuleAbstract
changedAttributeHook, checkAttributeSyntaxMethods 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 FacilityAttributesModuleImplApi
changedAttributeHook, checkAttributeSyntax
-
Constructor Details
-
urn_perun_facility_attribute_def_def_login_namespace
public urn_perun_facility_attribute_def_def_login_namespace()
-
-
Method Details
-
checkAttributeSemantics
public void checkAttributeSemantics(PerunSessionImpl session, Facility facility, Attribute attribute) throws WrongReferenceAttributeValueException Checks if the corresponding attribute uf:login-namespace:[namespace] exists.- Specified by:
checkAttributeSemanticsin interfaceFacilityAttributesModuleImplApi- Overrides:
checkAttributeSemanticsin classFacilityAttributesModuleAbstract- Parameters:
session- perun sessionfacility- facility for which you want to check validity of attributeattribute- attribute to check- Throws:
WrongReferenceAttributeValueException- if the attribute value has wrong/illegal semantics
-
fillAttribute
public Attribute fillAttribute(PerunSessionImpl session, Facility facility, AttributeDefinition attribute) Description copied from interface:FacilityAttributesModuleImplApiThis method MAY fill an attribute at the specified resource.- Specified by:
fillAttributein interfaceFacilityAttributesModuleImplApi- Overrides:
fillAttributein classFacilityAttributesModuleAbstract- Parameters:
session- perun sessionfacility- facility for which you want to check validity of attributeattribute- attribute to fill in- Returns:
-
getAttributeDefinition
Description copied from interface:AttributesModuleImplApiReturn attributes definition which is represented by the module- Specified by:
getAttributeDefinitionin interfaceAttributesModuleImplApi- Overrides:
getAttributeDefinitionin classAttributesModuleAbstract- Returns:
- attribute definition
-