Uses of Interface
cz.metacentrum.perun.core.implApi.modules.attributes.VirtualAttributesModuleImplApi
Packages that use VirtualAttributesModuleImplApi
Package
Description
-
Uses of VirtualAttributesModuleImplApi in cz.metacentrum.perun.core.impl.modules.attributes
Classes in cz.metacentrum.perun.core.impl.modules.attributes that implement VirtualAttributesModuleImplApiModifier and TypeClassDescriptionclassGID Ranges computed for specific namespace on chosen facilityclassclassclassclassList of VO short names, which have resources on this facility.classModule for ad DisplayName defines way how to count a final value for display name of group in o365mu from existing attributes.classclassclassModule returns group users in JSON structure with properties: "id", "login-namespace:elixir-persistent", "login-namespace:elixir" and "preferredMail" retrieved from respective user attributes.classVirtual attribute for group detail URL in Perun Admin GUI.classShort name of VO, that group belongs toclassModule to resolve correct group name in G-suite (google groups) based on its domain.classclassclassReturns true, if member's lifecycle can be altered (status change, expiration, deletion...), else returns false.classCheck if member is suspended in the Vo at this very moment.classReturns list of member's mails, by default preferredMail and memberMail.classReturns member-group status (VALID/EXPIRED) for specified member and groupclassReturns if member is INDIRECT for specified member and groupclassclassclassclassclassVirtual attribute to count all data quotas for member on resource.classVirtual attribute to count all file quotas for member on resource.classGet value for attribute as unified result of MemberGroupStatus for specified member and resource.classModule for getting information if member is banned on resource.classCompute value of all groups assigned to the Resource and return list of their names.classclassclassclassAll identifiers collected from: - UserExtSource attribute additionalIdentifiersclassAll alternative logins of user collected from UserExtSources attributes as list of schacHomeOrganization:altLoginclassGet user anonymization flag (user was anonymized).classModule for virtual user attribute associatedUsersMails.classclassAll entitlements collected from: - UserExtSources attributes - urn:perun:user:attribute-def:virt:groupNamesclassORCIDs collected from UserExtSources attributes.classUser edu Person principal Names (eppn)classAll affiliations collected from: - UserExtSources attributes - urn:perun:user:attribute-def:def:eduPersonScopedAffiliationsManuallyAssigned - urn:perun:group:attribute-def:def:groupAffiliationsclassAll eIDASPersonIdentifiers collected from UserExtSources attributes eIDASPersonIdentifier.classAll eduPersonUniqueIds collected from UserExtSources attributes.classAll europeanStudentIDs collected from UserExtSources attributes europeanStudentID.classAll affiliations collected from: ues:def:voPersonExternalAffiliationclassContains all group names of the userclassVirtual user's attribute for converting schacHomeOrganization names to country names.classGet and set specified user krb Principal Name in arrayList included all userExtSources which are type of KERBEROSclassModule for user virtual attribute loaclassAll loaFenix values collected from UserExtSources attributes are collected and the lowest value is then returned as the result.classClass for access def:bbmri-persistent-shadow attribute.classClass for access def:bbmriid-persistent-shadow attribute.classClass for access def:eduteams-acc-persistent-shadow attribute.classClass for access def:eduteams-persistent-shadow attribute.classClass for access def:login-namespace:einfraid-persistent-shadow attribute.classClass for access def:elixir-persistent-shadow attribute.classClass for access def:login-namespace:elterid-persistent-shadow attribute.classClass for access def:login-namespace:envriid-persistent-shadow attribute.classClass for access def:eosc-beyond-persistent-shadow attribute.classClass for access def:eosc-federation-persistent-shadow attribute.classClass for access def:erasmus-persistent-shadow attribute.classDeprecated.classClass for access def:fenix-persistent-shadow attribute.classClass for access def:geant-persistent-shadow attribute.classClass for access def:lifescienceid-persistent-shadow attribute.classClass for access def:login-namespace:mu-persistent-shadow attribute.classClass for access def:myaccessid-persistent-shadow attribute.classDeprecated.classClass for access def:surf-ram-persistent-shadow attribute.classClass for access def:umbrellaid-persistent-shadow attribute.classChecks specified users logins in google namespace.classChecks specified users mails in google namespace.classChecks specified users mails in microsoft namespace.classAttribute module for mfaStatus attribute.classAttribute, that contains login, only if it is available in the namespace.classContains login in the EGI namespace if it is available, if not the value is null.classContains login in the MU namespace if it is available, if not the value is nullclassGet phone number for VŠUP from all possibilities.classAll schacHomeOrganizations collected from UserExtSources attributes.classAll user's unique codes collected from UserExtSources attributes.classContains login in the MU namespace concatenated with @muni.cz if it is available, null otherwiseclassPairs of IdP identificator and user's EPPN.classGet all records (as list) of attribute group:def:sponsorOrganizationIdentifier from any Group where user is valid Member.classReacts on audit messages about adding, removing... member to group.classGet all emails from Perun for purpose of TCS.classGeneric module which takes login-namespace attribute for a specific namespace and returns the unscoped value of the attribute.classclassGet and set specified user certDNs in hashMap included all userExtSources which are type of X509classGet and set specified user certificate expirationclassThis attribute module is used to filter user certificates only to ten newest according to certificates expirationclassVirtual attribute for user's eligibilities.classMap of vos where user is member to member attribute of organization.classDirac Nickname is defined like login in egi-ui, if not exists, then it is emptyclassAll affiliations collected from: - UserExtSources attributes - urn:perun:user:attribute-def:def:voPersonExternalAffiliationManuallyAssigned - urn:perun:group:attribute-def:def:groupAffiliationsclassVirtual attribute to count all data quotas for user on facility.classclassVirtual attribute for Office 365 email forwarding.classVirtual attribute to count all file quotas for user on facility.classGet value for attribute as unified result of MemberGroupStatus for specified user and facility.classModule for getting information if user is banned on facility.classChecks and fills at specified facility users login.classChecks and fills at specified facility users preferred unix Group Name Empty list if user has no preferrences.classclassChecks and fills at specified facility users UID. -
Uses of VirtualAttributesModuleImplApi in cz.metacentrum.perun.core.implApi.modules.attributes
Subinterfaces of VirtualAttributesModuleImplApi in cz.metacentrum.perun.core.implApi.modules.attributesModifier and TypeInterfaceDescriptioninterfaceThis interface serves as a template for virtual attributes.interfaceThis interface serves as a template for virtual attributes.interfaceThis interface serves as a template for virtual attributes.interfaceThis interface serves as a template for checking and filling in virtual attribute for a member in a specified group.interfaceThis interface serves as a template for virtual attributes.interfaceThis interface serves as a template for virtual attributes.interfaceThis interface serves as a template for virtual attributes.interfaceThis interface serves as a template for virtual attributes.interfaceThis interface serves as a template for virtual attributes.interfaceThis interface serves as a template for virtual attributes.Classes in cz.metacentrum.perun.core.implApi.modules.attributes that implement VirtualAttributesModuleImplApiModifier and TypeClassDescriptionclassAbstract class for Facility Virtual Attributes modules.classAbstract class for Resource Group Virtual Attributes modules.classAbstract class for Group Virtual Attributes modules.classAbstract class for Member Group Virtual Attributes modules.classAbstract class for Resource Member Virtual Attributes modules.classAbstract class for Member Virtual Attributes modules.classAbstract class for Resource Virtual Attributes modules.classAbstract class for UserExtSource Virtual Attributes modules.classAbstract class for Facility User Virtual Attributes modules.classUserVirtualAttributeCollectedFromUserExtSource<T extends UserVirtualAttributeCollectedFromUserExtSource.ModifyValueContext>Common ancestor class for user virtual attributes that just collect values from userExtSource attributes.classAbstract class for User Virtual Attributes modules.classParent class to login-namespace persistent attributes, contains mainly the common logic generating the attribute value through related persistent-shadow attribute