Uses of Interface
cz.metacentrum.perun.core.implApi.modules.attributes.AttributesModuleImplApi
Packages that use AttributesModuleImplApi
Package
Description
-
Uses of AttributesModuleImplApi in cz.metacentrum.perun.core.impl
Methods in cz.metacentrum.perun.core.impl that return AttributesModuleImplApiModifier and TypeMethodDescriptionAttributesManagerImpl.getUninitializedAttributesModule(PerunSession sess, AttributeDefinition attributeDefinition) Methods in cz.metacentrum.perun.core.impl with parameters of type AttributesModuleImplApiModifier and TypeMethodDescriptionvoidAttributesManagerImpl.initAttributeModule(AttributesModuleImplApi module) voidAttributesManagerImpl.registerAttributeModule(AttributesModuleImplApi module) static voidAuditer.registerAttributeModule(AttributesModuleImplApi attributesModuleImplApi) voidAttributesManagerImpl.removeAttributeModule(AttributesModuleImplApi module) voidAttributesManagerImpl.unregisterAttributeModule(AttributesModuleImplApi module) static voidAuditer.unregisterAttributeModule(AttributesModuleImplApi attributesModuleImplApi) Method parameters in cz.metacentrum.perun.core.impl with type arguments of type AttributesModuleImplApiModifier and TypeMethodDescriptionvoidAttributesManagerImpl.initAndRegisterAttributeModules(PerunSession sess, ServiceLoader<AttributesModuleImplApi> modules, Set<AttributeDefinition> allAttributesDef) -
Uses of AttributesModuleImplApi in cz.metacentrum.perun.core.impl.modules.attributes
Classes in cz.metacentrum.perun.core.impl.modules.attributes that implement AttributesModuleImplApiModifier and TypeClassDescriptionclassThis module checks if the regexes in the attribute are valid, making sure they can be used as a filter for domain names.classDisables automatic generation of login persistent shadow values in selected namespaces.classEntityless attribute for mapping values of DNS address to specific state (or empty string).classConfig attribute for the eduPersonORCID module.classTemplates, for identity changes alerts.classGID Ranges for specific namespace which can be managed by PerunclassclassclassNamespace_uid_policy attribute specifies how IDs are generated in the namespace.classUID Ranges for specific namespace which can be managed by PerunclassModule for non authorized account activation mail template attribute.classnon authorized password reset mail template attributeclassThis attribute holds all AUPs for each organization/infrastructure managed by Perun and accessed by its ProxyIdP.classUsedGidsclassclassModule for capabilities according to AARC specification. i.e. specification of resource and optional actions.classContains map of scratch dirs with their Unix permissions for the `fs_scratchdirs` service.classModule of googleGroupsDomain attributeclassChecks if the value is valid unix permission mask.classclassCreated by Oliver Mrázik on 3. 7. 2014. author: Oliver Mrázik version: 2014-07-03classclassclassclassclassclassclassclassChecks and fills at specified facility login namespace.classChecks that value of m365AllowedLicensesPriorities is valid: - does not contain a null key - when a change is made, there is no m365LicenseGroup attribute under the same facility containing a license that no longer exists in this mapclassChecks if the value is absolute unix way to file.classclassAttribute with information if quota is enabled on facilityclassChecks if all required AUP for facility are correct (available as keys in urn_perun_entityless_attribute_def_def_orgAups)classAttribute module for rpEnvironment.classAttribute module for rpProtocol.classModule for service 'rt' used for setting output file name The path is always '/tmp/{name}'classPermission for directory scratch set in service fs_scratchclassPermission for directory scratch set in service fs_scratch_localclassclassChecks if all the shells at specified facility are in proper format.classChecks and fills at specified facility uid namespace.classModul of unixGID-namespace attributclassModul of unixGroupName-namespace attributclassGID Ranges computed for specific namespace on chosen facilityclassclassclassclassList of VO short names, which have resources on this facility.classclassAD Name moduleclassContains regular expressions matching affiliations to auto approve applications for.classclassclassModule to check value of application view configuration.classAuthoritative group module.classModule for list of group IDs in which user is already valid member, his application will be automatically approved.classContains ID of BBMRI biobank collection.classFlat group structure synchronizationclassclassGroup googleGroup-namespace attribute.classModule for attribute groupExtSourceclassclassclassGroup structure synchronizationclassclassclassGroup synchronization filename Defines file inside the directory configured in the extsource definition.classclassAttribute for checking HTML content of mail footer (in a Group).classLast synchronization state moduleclassLast synchronization timestampclassModule for email addresses for Office365 at Masaryk University.classclassclassSynchronization enabledclassclassClass for checking and filling unique IDs for groups in the Perun.classGroup unixGID-namespace attribute.classclassModule 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 toclassAD Name module Name in AD for group and resource need to be unique in between other AD name where assigned resource has OU Name attribute with same value For example: If the group1 will be assigned to the resource1 and the group2 will be assigned to the resource2, on both resources will be attribute OU Name set to value 'SPECIFIC_OU', then value of attribute defined by this module need to be different (unique) for both groups (can't be same).classModule for drupal group typeclassclassModule for email addresses for Office365 at Masaryk University.classProject directory hard data quota moduleclassProject directory soft data quota moduleclassModule for project directory permissions.classModule for project nameclassModule for project owner loginclassclassclassGroup-resource vomGroupName attribute.classGroup-resource voms roles.classModule to resolve correct group name in G-suite (google groups) based on its domain.classclassclassclassHolds timestamps of member's dates of expiration/archivation.classclassModule for list of VOs from where member comes.classclassChecks and fills at specified membership expirationclassModule for email addresses for Office365 at Masaryk University.classclassclassMessage with information about suspension of a member.classclassReturns 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.classclassHolds timestamps of group member's dates of expiration.classReturns member-group status (VALID/EXPIRED) for specified member and groupclassReturns if member is INDIRECT for specified member and groupclassclassclassclassclassclassAttribute for setting all member resource specific data quotas.classAttribute for setting override of the member's quota on the resource.classAttribute for setting all member resource specific file quotas.classAttribute for setting override of the member's quota on the resource.classclassVirtual 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.classclassAttribute module for apacheAuthzFile attribute.classclassModule for capabilities according to AARC specification. i.e. specification of resource and optional actions.classclassAttribute for setting all default resource data quotas.classAttribute for setting all default resource files quotas.classclassChecks and fills default shells per resource.classNew module for attribute fairshareGroupNameclassContains map of scratch dirs with their Unix permissions for the `fs_scratchdirs` service.classclassCheck max length and presence of group Code in K4.classCheck max length of group name in K4.classCheck that priority is set for Group in K4.classChecks k5login target userclassModule for suffix of Kerberos principals fileclassChecks that License group is present in m365AllowedLicensesPriorities mapclassChecks mail aliases target userclassclassclassAttribute for setting maximum of data quotas for any volume on defined resource.classAttribute for setting maximum of file quotas for any volume on defined resource.classModule for projects directory base pathclassclassclassclassChecks and fills shells at specified resourceclassModule for names of target users (to whose accounts are sshkeys stored).classResource unixGID-namespace attribute.classclassclassclassResource vomsRoles attribute.classCompute value of all groups assigned to the Resource and return list of their names.classclassclassclassAttribute module for isCesnetEligibleLastSeen, value is String representing timestamp.classModule for CEITEC internal ID to check case-ignore uniqueness.classAttribute represents CN (common name) of user in a CEITECs ActiveDirectory server.classCheck constraint on C-SCALE user country codeclassCheck constraint on C-SCALE research fieldclassCheck constraint on C-SCALE user categoriesclassCheck constraint on C-SCALE user functionclassclassDeprecated.classAttribute represents list of scoped affiliations.classChecks syntax for expiration of employess relations (DC2) (used on VSUP)classChecks syntax for expiration from study system (KOS) (used on VSUP)classChecks syntax for manual expiration (used on VSUP)classAttribute module for isCesnetEligibleLastSeen, value is String representing timestamp.classAttribute represents "visit" flag in K4 system.classAttribute represents "permanent visit" flag in K4 system.classChecks specified kerberos admin principal (check existence of only one kerberos principal)classclassClass for checking login uniqueness in the namespace and filling login value in namespaceclassModule for admin-meta login namespace.classClass for checking logins uniqueness in the namespace and filling bbmri-persistent id.classClass for filling bbmriid shadow value.classClass for checking logins uniqueness in the namespace and filling ceitec id.classClass for checking logins uniqueness in the namespace and filling eduroam login (same as všup).classClass for checking logins uniqueness in the namespace and filling itclassClass for checking logins uniqueness in the namespace and filling eduteams-acc-persistent id.classClass for checking logins uniqueness in the namespace and filling itclassClass for checking logins uniqueness in the namespace and filling eduteams-persistent id.classModule for EINFRA login namespace improves login checks with case-insensitive search!classClass for checking logins uniqueness in the namespace and filling einfraid-persistent id.classClass for checking logins uniqueness in the namespace and filling elixir-persistent id.classClass for checking logins uniqueness in the namespace and filling elterid-persistent id.classClass for checking logins uniqueness in the namespace and filling envriid-persistent id.classClass for checking logins uniqueness in the namespace and filling eosc-beyond-persistent id.classClass for checking logins uniqueness in the namespace and filling eosc-federation-persistent id.classClass for checking logins uniqueness in the namespace and filling erasmus-persistent id.classDeprecated.classClass for checking logins uniqueness in the namespace and filling eurofusion-persistent id.classClass for checking logins uniqueness in the namespace and filling itclassClass for checking logins uniqueness in the namespace and filling fenix-persistent id.classClass for checking logins uniqueness in the namespace and filling geant-persistent id.classClass for checking logins uniqueness in the namespace and filling lifescienceid-persistent id.classclassClass for checking login uniqueness in the namespace and filling login value (can be NULL)classClass for checking logins uniqueness in the namespace and filling mu-persistent id.classClass for checking logins uniqueness in the namespace and filling myaccessid-persistent id.classDeprecated.classClass for checking logins uniqueness in the namespace and filling surf-ram-persistent id.classClass for checking logins uniqueness in the namespace and filling umbrellaid-persistent id.classClass for checking logins uniqueness in the namespace and filling vsup id.classChecks generic mail for mail aliasesclassCheck if value of mfaEnforceSetting attribute is validclassclassclassCheck if OSB_ID of person from DC2 system is not empty (ID of employee on VŠUP).classclassclassclassclassclassclassAttribute represents timezone of the user's location.classUpdate title before name on User if value in attribute is changed.classAttribute module for setting title before name from KOS.classAttribute module for generating unique UČO for every person in VŠUP.classChecks and fills at specified facility users UID.classclassclassclassAttribute module for Primary school mail at VŠUP.classStorage for all spare mail aliases of a person at VŠUP.classAttribute module for storing basic/backup school mail of persons at VŠUP.classAttribute module for storing preferred mail of a user at VŠUP.classAll 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:eurofusion-persistent-shadow attribute.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:groupAffiliationsclassclassclassclassModule for checking user's home mount point on facility.classclassChecks and fills shell for a specified user at the particular facility.classclassVirtual 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.classContains regular expressions matching affiliations to auto approve applications for.classclassclassModule to check value of application view configuration.classThis attribute holds all AUPs specific for each VO managed by Perun and its services accessed by ProxyIdP.classModule for list of group IDs in which user is already valid member, his application to any group in Vo will be automatically approved.classclassVery simple VO attribute containing expiration date of purpose, module just for the date format checkclassclassAttribute for checking HTML content of mail footer (in a VO)classVery simple VO attribute containing last date of purpose check, module just for the date format checkclassclassclassclass -
Uses of AttributesModuleImplApi in cz.metacentrum.perun.core.implApi
Methods in cz.metacentrum.perun.core.implApi that return AttributesModuleImplApiModifier and TypeMethodDescriptionAttributesManagerImplApi.getUninitializedAttributesModule(PerunSession sess, AttributeDefinition attribute) Get uninitiated attributeModule for the attributeMethods in cz.metacentrum.perun.core.implApi with parameters of type AttributesModuleImplApiModifier and TypeMethodDescriptionvoidAttributesManagerImplApi.initAttributeModule(AttributesModuleImplApi module) Add attribute module to attribute module map in Impl layer (if it is not there yet).voidAttributesManagerImplApi.registerAttributeModule(AttributesModuleImplApi module) Register attribute module in Auditer for message listening (if it is not there yet).voidAttributesManagerImplApi.removeAttributeModule(AttributesModuleImplApi module) Remove attribute module from attribute module map in Impl layer.voidAttributesManagerImplApi.unregisterAttributeModule(AttributesModuleImplApi module) Unregister attribute module in Auditer from message listening (if it is not there yet).Method parameters in cz.metacentrum.perun.core.implApi with type arguments of type AttributesModuleImplApiModifier and TypeMethodDescriptionvoidAttributesManagerImplApi.initAndRegisterAttributeModules(PerunSession session, ServiceLoader<AttributesModuleImplApi> modules, Set<AttributeDefinition> allAttributesDef) Init attribute modules map in Impl layer. -
Uses of AttributesModuleImplApi in cz.metacentrum.perun.core.implApi.modules.attributes
Subinterfaces of AttributesModuleImplApi in cz.metacentrum.perun.core.implApi.modules.attributesModifier and TypeInterfaceDescriptioninterfaceThis interface serves as a template for checking entityless attributes.interfaceThis interface serves as a template for checking facilities attributes.interfaceThis interface serves as a template for virtual attributes.interfaceThis interface serves as a template for checking facilities attributes.interfaceThis interface serves as a template for checking facilities attributes.interfaceThis interface serves as a template for virtual attributes.interfaceThis interface serves as a template for virtual attributes.interfaceInterface for checking and filling in host's attributes.interfaceInterface for checking and filling in member's attributes.interfaceThis interface serves as a template for checking and filling in attribute for a member in a specified group.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 checking and fillind in attribute for a member at a specified Resource.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 resource's attributes.interfaceThis interface serves as a template for virtual attributes.interfaceInterface for checking and filling in user's attributes.interfaceThis interface serves as a template for checking and fillind in attribute for a member at a specified UserExtSource.interfaceThis interface serves as a template for virtual attributes.interfaceinterfaceThis 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 Organization (Vo) attributes.Classes in cz.metacentrum.perun.core.implApi.modules.attributes that implement AttributesModuleImplApiModifier and TypeClassDescriptionclassclassclassAbstractMembershipExpirationRulesModule<T extends PerunBean>classAbstract class for all attributes modulesclassAbstract class for Entityless Attributes modules. ----------------------------------------------------------------------------- Implements methods for modules to perform default function.classAbstract class for Facility Attributes modules. ----------------------------------------------------------------------------- Implements methods for modules to perform default function.classAbstract class for Facility Virtual Attributes modules.classAbstract class for Group Attributes modules. ----------------------------------------------------------------------------- Implements methods for modules to perform default function.classAbstract class for Resource Group Attributes modules. ----------------------------------------------------------------------------- Implements methods for modules to perform default function.classAbstract class for Resource Group Virtual Attributes modules.classAbstract class for Group Virtual Attributes modules.classAbstract class for Host Attributes modules. ----------------------------------------------------------------------------- Implements methods for modules to perform default function.classAbstract class for Member Attributes modules. ----------------------------------------------------------------------------- Implements methods for modules to perform default function.classAbstract class for Member Group Attributes modules. ----------------------------------------------------------------------------- Implements methods for modules to perform default function.classAbstract class for Member Group Virtual Attributes modules.classAbstract class for Resource Member Attributes modules. ----------------------------------------------------------------------------- Implements methods for modules to perform default function.classAbstract class for Resource Member Virtual Attributes modules.classAbstract class for Member Virtual Attributes modules.classAbstract class for Resource Attributes modules. ----------------------------------------------------------------------------- Implements methods for modules to perform default function.classAbstract class for Resource Virtual Attributes modules.classAbstract class for User Attributes modules. ----------------------------------------------------------------------------- Implements methods for modules to perform default function.classAbstract class for UserExtSource Attributes modules. ----------------------------------------------------------------------------- Implements methods for modules to perform default function.classAbstract class for UserExtSource Virtual Attributes modules.classAbstract class for Facility User Attributes modules.classAbstract class for Facility User Virtual Attributes modules.classAbstract class that can be used to created persistent shadow modules.classAbstract class that can be used to created persistent shadow 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 attributeclassAbstract class for Vo Attributes modules. ----------------------------------------------------------------------------- Implements methods for modules to perform default function.