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 TypeClassDescriptionclass
GID Ranges computed for specific namespace on chosen facilityclass
class
class
class
List of VO short names, which have resources on this facility.class
Module for ad DisplayName defines way how to count a final value for display name of group in o365mu from existing attributes.class
class
class
Module returns group users in JSON structure with properties: "id", "login-namespace:elixir-persistent", "login-namespace:elixir" and "preferredMail" retrieved from respective user attributes.class
Virtual attribute for group detail URL in Perun Admin GUI.class
Short name of VO, that group belongs toclass
Module to resolve correct group name in G-suite (google groups) based on its domain.class
class
class
Returns true, if member's lifecycle can be altered (status change, expiration, deletion...), else returns false.class
Check if member is suspended in the Vo at this very moment.class
Returns list of member's mails, by default preferredMail and memberMail.class
Returns member-group status (VALID/EXPIRED) for specified member and groupclass
Returns if member is INDIRECT for specified member and groupclass
class
class
class
class
Virtual attribute to count all data quotas for member on resource.class
Virtual attribute to count all file quotas for member on resource.class
Get value for attribute as unified result of MemberGroupStatus for specified member and resource.class
Module for getting information if member is banned on resource.class
Compute value of all groups assigned to the Resource and return list of their names.class
class
class
class
All identifiers collected from: - UserExtSource attribute additionalIdentifiersclass
All alternative logins of user collected from UserExtSources attributes as list of schacHomeOrganization:altLoginclass
Get user anonymization flag (user was anonymized).class
Module for virtual user attribute associatedUsersMails.class
class
All entitlements collected from: - UserExtSources attributes - urn:perun:user:attribute-def:virt:groupNamesclass
ORCIDs collected from UserExtSources attributes.class
User edu Person principal Names (eppn)class
All affiliations collected from: - UserExtSources attributes - urn:perun:user:attribute-def:def:eduPersonScopedAffiliationsManuallyAssigned - urn:perun:group:attribute-def:def:groupAffiliationsclass
All eIDASPersonIdentifiers collected from UserExtSources attributes eIDASPersonIdentifier.class
All eduPersonUniqueIds collected from UserExtSources attributes.class
All europeanStudentIDs collected from UserExtSources attributes europeanStudentID.class
All affiliations collected from: ues:def:voPersonExternalAffiliationclass
Contains all group names of the userclass
Virtual user's attribute for converting schacHomeOrganization names to country names.class
Get and set specified user krb Principal Name in arrayList included all userExtSources which are type of KERBEROSclass
Module for user virtual attribute loaclass
All loaFenix values collected from UserExtSources attributes are collected and the lowest value is then returned as the result.class
Class for access def:bbmri-persistent-shadow attribute.class
Class for access def:bbmriid-persistent-shadow attribute.class
Class for access def:eduteams-acc-persistent-shadow attribute.class
Class for access def:eduteams-persistent-shadow attribute.class
Class for access def:login-namespace:einfraid-persistent-shadow attribute.class
Class for access def:elixir-persistent-shadow attribute.class
Class for access def:login-namespace:elterid-persistent-shadow attribute.class
Class for access def:login-namespace:envriid-persistent-shadow attribute.class
Class for access def:eosc-beyond-persistent-shadow attribute.class
Class for access def:eosc-federation-persistent-shadow attribute.class
Class for access def:erasmus-persistent-shadow attribute.class
Deprecated.class
Class for access def:eurofusion-persistent-shadow attribute.class
Class for access def:fenix-persistent-shadow attribute.class
Class for access def:geant-persistent-shadow attribute.class
Class for access def:lifescienceid-persistent-shadow attribute.class
Class for access def:login-namespace:mu-persistent-shadow attribute.class
Class for access def:myaccessid-persistent-shadow attribute.class
Deprecated.class
Class for access def:surf-ram-persistent-shadow attribute.class
Class for access def:umbrellaid-persistent-shadow attribute.class
Checks specified users logins in google namespace.class
Checks specified users mails in google namespace.class
Checks specified users mails in microsoft namespace.class
Attribute module for mfaStatus attribute.class
Attribute, that contains login, only if it is available in the namespace.class
Contains login in the EGI namespace if it is available, if not the value is null.class
Contains login in the MU namespace if it is available, if not the value is nullclass
Get phone number for VŠUP from all possibilities.class
All schacHomeOrganizations collected from UserExtSources attributes.class
All user's unique codes collected from UserExtSources attributes.class
Contains login in the MU namespace concatenated with @muni.cz if it is available, null otherwiseclass
Pairs of IdP identificator and user's EPPN.class
Get all records (as list) of attribute group:def:sponsorOrganizationIdentifier from any Group where user is valid Member.class
Reacts on audit messages about adding, removing... member to group.class
Get all emails from Perun for purpose of TCS.class
Generic module which takes login-namespace attribute for a specific namespace and returns the unscoped value of the attribute.class
class
Get and set specified user certDNs in hashMap included all userExtSources which are type of X509class
Get and set specified user certificate expirationclass
This attribute module is used to filter user certificates only to ten newest according to certificates expirationclass
Virtual attribute for user's eligibilities.class
Map of vos where user is member to member attribute of organization.class
Dirac Nickname is defined like login in egi-ui, if not exists, then it is emptyclass
All affiliations collected from: - UserExtSources attributes - urn:perun:user:attribute-def:def:voPersonExternalAffiliationManuallyAssigned - urn:perun:group:attribute-def:def:groupAffiliationsclass
Virtual attribute to count all data quotas for user on facility.class
class
Virtual attribute for Office 365 email forwarding.class
Virtual attribute to count all file quotas for user on facility.class
Get value for attribute as unified result of MemberGroupStatus for specified user and facility.class
Module for getting information if user is banned on facility.class
Checks and fills at specified facility users login.class
Checks and fills at specified facility users preferred unix Group Name Empty list if user has no preferrences.class
class
Checks 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 TypeInterfaceDescriptioninterface
This interface serves as a template for virtual attributes.interface
This interface serves as a template for virtual attributes.interface
This interface serves as a template for virtual attributes.interface
This interface serves as a template for checking and filling in virtual attribute for a member in a specified group.interface
This interface serves as a template for virtual attributes.interface
This interface serves as a template for virtual attributes.interface
This interface serves as a template for virtual attributes.interface
This interface serves as a template for virtual attributes.interface
This interface serves as a template for virtual attributes.interface
This interface serves as a template for virtual attributes.Classes in cz.metacentrum.perun.core.implApi.modules.attributes that implement VirtualAttributesModuleImplApiModifier and TypeClassDescriptionclass
Abstract class for Facility Virtual Attributes modules.class
Abstract class for Resource Group Virtual Attributes modules.class
Abstract class for Group Virtual Attributes modules.class
Abstract class for Member Group Virtual Attributes modules.class
Abstract class for Resource Member Virtual Attributes modules.class
Abstract class for Member Virtual Attributes modules.class
Abstract class for Resource Virtual Attributes modules.class
Abstract class for UserExtSource Virtual Attributes modules.class
Abstract class for Facility User Virtual Attributes modules.class
UserVirtualAttributeCollectedFromUserExtSource<T extends UserVirtualAttributeCollectedFromUserExtSource.ModifyValueContext>
Common ancestor class for user virtual attributes that just collect values from userExtSource attributes.class
Abstract class for User Virtual Attributes modules.class
Parent class to login-namespace persistent attributes, contains mainly the common logic generating the attribute value through related persistent-shadow attribute