Interface AttributesModuleImplApi
- All Known Subinterfaces:
EntitylessAttributesModuleImplApi,FacilityAttributesModuleImplApi,FacilityVirtualAttributesModuleImplApi,GroupAttributesModuleImplApi,GroupResourceAttributesModuleImplApi,GroupResourceVirtualAttributesModuleImplApi,GroupVirtualAttributesModuleImplApi,HostAttributesModuleImplApi,MemberAttributesModuleImplApi,MemberGroupAttributesModuleImplApi,MemberGroupVirtualAttributesModuleImplApi,MemberResourceAttributesModuleImplApi,MemberResourceVirtualAttributesModuleImplApi,MemberVirtualAttributesModuleImplApi,ResourceAttributesModuleImplApi,ResourceVirtualAttributesModuleImplApi,UserAttributesModuleImplApi,UserExtSourceAttributesModuleImplApi,UserExtSourceVirtualAttributesModuleImplApi,UserFacilityAttributesModuleImplApi,UserFacilityVirtualAttributesModuleImplApi,UserVirtualAttributesModuleImplApi,VirtualAttributesModuleImplApi,VoAttributesModuleImplApi
- All Known Implementing Classes:
AbstractApplicationAutoRejectMessagesModule,AbstractApplicationExpirationRulesModule,AbstractMembershipExpirationRulesModule,AttributesModuleAbstract,EntitylessAttributesModuleAbstract,FacilityAttributesModuleAbstract,FacilityVirtualAttributesModuleAbstract,GroupAttributesModuleAbstract,GroupResourceAttributesModuleAbstract,GroupResourceVirtualAttributesModuleAbstract,GroupVirtualAttributesModuleAbstract,HostAttributesModuleAbstract,MemberAttributesModuleAbstract,MemberGroupAttributesModuleAbstract,MemberGroupVirtualAttributesModuleAbstract,MemberResourceAttributesModuleAbstract,MemberResourceVirtualAttributesModuleAbstract,MemberVirtualAttributesModuleAbstract,ResourceAttributesModuleAbstract,ResourceVirtualAttributesModuleAbstract,urn_perun_entityless_attribute_def_def_allowedMailDomains_mu,urn_perun_entityless_attribute_def_def_disableIDGeneration,urn_perun_entityless_attribute_def_def_dnsStateMapping,urn_perun_entityless_attribute_def_def_eduPersonORCIDConfig,urn_perun_entityless_attribute_def_def_identityAlertsTemplates,urn_perun_entityless_attribute_def_def_namespace_GIDRanges,urn_perun_entityless_attribute_def_def_namespace_maxUID,urn_perun_entityless_attribute_def_def_namespace_minUID,urn_perun_entityless_attribute_def_def_namespace_uid_policy,urn_perun_entityless_attribute_def_def_namespace_UIDRanges,urn_perun_entityless_attribute_def_def_nonAuthzAccActivationMailTemplate_namespace,urn_perun_entityless_attribute_def_def_nonAuthzPwdResetMailTemplate_namespace,urn_perun_entityless_attribute_def_def_orgAups,urn_perun_entityless_attribute_def_def_usedGids,urn_perun_facility_attribute_def_def_accountExpirationTime,urn_perun_facility_attribute_def_def_capabilities,urn_perun_facility_attribute_def_def_fsScratchDirs,urn_perun_facility_attribute_def_def_googleGroupsDomain,urn_perun_facility_attribute_def_def_homeDirUmask,urn_perun_facility_attribute_def_def_homeMountPoints,urn_perun_facility_attribute_def_def_ldapBaseDN,urn_perun_facility_attribute_def_def_ldapBaseDNGroup,urn_perun_facility_attribute_def_def_ldapDeactivate,urn_perun_facility_attribute_def_def_ldapGroupAttrMap,urn_perun_facility_attribute_def_def_ldapGroupObjectClasses,urn_perun_facility_attribute_def_def_ldapUserAttrMap,urn_perun_facility_attribute_def_def_ldapUserDNAttribute,urn_perun_facility_attribute_def_def_ldapUserObjectClasses,urn_perun_facility_attribute_def_def_login_namespace,urn_perun_facility_attribute_def_def_m365AllowedLicensesPriorities,urn_perun_facility_attribute_def_def_passwdScpDestinationFile,urn_perun_facility_attribute_def_def_pbsServer,urn_perun_facility_attribute_def_def_quotaEnabled,urn_perun_facility_attribute_def_def_reqAups,urn_perun_facility_attribute_def_def_rpEnvironment,urn_perun_facility_attribute_def_def_rpProtocol,urn_perun_facility_attribute_def_def_rtOutputFileName,urn_perun_facility_attribute_def_def_scratchDirPermissions,urn_perun_facility_attribute_def_def_scratchLocalDirPermissions,urn_perun_facility_attribute_def_def_shell_passwd_scp,urn_perun_facility_attribute_def_def_shells,urn_perun_facility_attribute_def_def_uid_namespace,urn_perun_facility_attribute_def_def_unixGID_namespace,urn_perun_facility_attribute_def_def_unixGroupName_namespace,urn_perun_facility_attribute_def_virt_GIDRanges,urn_perun_facility_attribute_def_virt_maxUID,urn_perun_facility_attribute_def_virt_minUID,urn_perun_facility_attribute_def_virt_UIDRanges,urn_perun_facility_attribute_def_virt_voShortNames,urn_perun_group_attribute_def_def_adGroupName,urn_perun_group_attribute_def_def_adName_o365mu,urn_perun_group_attribute_def_def_applicationAffiliationRegex,urn_perun_group_attribute_def_def_applicationAutoRejectMessages,urn_perun_group_attribute_def_def_applicationExpirationRules,urn_perun_group_attribute_def_def_applicationViewPreferences,urn_perun_group_attribute_def_def_authoritativeGroup,urn_perun_group_attribute_def_def_autoApproveByGroupMembership,urn_perun_group_attribute_def_def_collectionID,urn_perun_group_attribute_def_def_flatGroupStructureEnabled,urn_perun_group_attribute_def_def_fromEmail,urn_perun_group_attribute_def_def_googleGroupName_namespace,urn_perun_group_attribute_def_def_groupExtSource,urn_perun_group_attribute_def_def_groupMembershipExpirationRules,urn_perun_group_attribute_def_def_groupStructureResources,urn_perun_group_attribute_def_def_groupStructureSynchronizationEnabled,urn_perun_group_attribute_def_def_groupStructureSynchronizationInterval,urn_perun_group_attribute_def_def_groupStructureSynchronizationTimes,urn_perun_group_attribute_def_def_groupSynchronizationFilename,urn_perun_group_attribute_def_def_groupSynchronizationTimes,urn_perun_group_attribute_def_def_htmlMailFooter,urn_perun_group_attribute_def_def_lastSynchronizationState,urn_perun_group_attribute_def_def_lastSynchronizationTimestamp,urn_perun_group_attribute_def_def_o365EmailAddresses_o365mu,urn_perun_group_attribute_def_def_o365SendAsGroups,urn_perun_group_attribute_def_def_o365SendOnBehalfGroups,urn_perun_group_attribute_def_def_synchronizationEnabled,urn_perun_group_attribute_def_def_synchronizationInterval,urn_perun_group_attribute_def_def_uniqueID,urn_perun_group_attribute_def_def_unixGID_namespace,urn_perun_group_attribute_def_def_unixGroupName_namespace,urn_perun_group_attribute_def_virt_adDisplayName_o365mu,urn_perun_group_attribute_def_virt_adGroupName,urn_perun_group_attribute_def_virt_autoRegistrationEnabled,urn_perun_group_attribute_def_virt_denbiProjectMembers,urn_perun_group_attribute_def_virt_groupDetailUrl,urn_perun_group_attribute_def_virt_voShortName,urn_perun_group_resource_attribute_def_def_adName,urn_perun_group_resource_attribute_def_def_drupalGroupType,urn_perun_group_resource_attribute_def_def_isSystemUnixGroup,urn_perun_group_resource_attribute_def_def_o365EmailAddresses_mu,urn_perun_group_resource_attribute_def_def_projectDataLimit,urn_perun_group_resource_attribute_def_def_projectDataQuota,urn_perun_group_resource_attribute_def_def_projectDirPermissions,urn_perun_group_resource_attribute_def_def_projectName,urn_perun_group_resource_attribute_def_def_projectOwnerLogin,urn_perun_group_resource_attribute_def_def_systemUnixGID,urn_perun_group_resource_attribute_def_def_systemUnixGroupName,urn_perun_group_resource_attribute_def_def_vomsGroupName,urn_perun_group_resource_attribute_def_def_vomsRoles,urn_perun_group_resource_attribute_def_virt_googleGroupName,urn_perun_group_resource_attribute_def_virt_unixGID,urn_perun_group_resource_attribute_def_virt_unixGroupName,urn_perun_member_attribute_def_def_address,urn_perun_member_attribute_def_def_lifecycleTimestamps,urn_perun_member_attribute_def_def_mail,urn_perun_member_attribute_def_def_memberOrganizations,urn_perun_member_attribute_def_def_memberOrganizationsHistory,urn_perun_member_attribute_def_def_membershipExpiration,urn_perun_member_attribute_def_def_o365EmailAddresses_mu,urn_perun_member_attribute_def_def_organization,urn_perun_member_attribute_def_def_phone,urn_perun_member_attribute_def_def_suspensionInfo,urn_perun_member_attribute_def_def_workplace,urn_perun_member_attribute_def_virt_isLifecycleAlterable,urn_perun_member_attribute_def_virt_isSuspended,urn_perun_member_attribute_def_virt_mails,urn_perun_member_group_attribute_def_def_groupMembershipExpiration,urn_perun_member_group_attribute_def_def_lifecycleTimestamps,urn_perun_member_group_attribute_def_virt_groupStatus,urn_perun_member_group_attribute_def_virt_groupStatusIndirect,urn_perun_member_group_attribute_def_virt_isGroupAdmin,urn_perun_member_group_attribute_def_virt_o365SendAs,urn_perun_member_group_attribute_def_virt_o365SendOnBehalf,urn_perun_member_resource_attribute_def_def_bucketQuota,urn_perun_member_resource_attribute_def_def_bucketQuotaOverride,urn_perun_member_resource_attribute_def_def_dataQuotas,urn_perun_member_resource_attribute_def_def_dataQuotasOverride,urn_perun_member_resource_attribute_def_def_fileQuotas,urn_perun_member_resource_attribute_def_def_fileQuotasOverride,urn_perun_member_resource_attribute_def_virt_bucketQuota,urn_perun_member_resource_attribute_def_virt_dataQuotas,urn_perun_member_resource_attribute_def_virt_fileQuotas,urn_perun_member_resource_attribute_def_virt_groupStatus,urn_perun_member_resource_attribute_def_virt_isBanned,urn_perun_resource_attribute_def_def_accountExpirationTime,urn_perun_resource_attribute_def_def_apacheAuthzFile,urn_perun_resource_attribute_def_def_blockBucketCreation,urn_perun_resource_attribute_def_def_capabilities,urn_perun_resource_attribute_def_def_defaultBucketQuota,urn_perun_resource_attribute_def_def_defaultDataQuotas,urn_perun_resource_attribute_def_def_defaultFileQuotas,urn_perun_resource_attribute_def_def_defaultHomeMountPoint,urn_perun_resource_attribute_def_def_defaultShell,urn_perun_resource_attribute_def_def_fairshareGroupName,urn_perun_resource_attribute_def_def_fsScratchDirs,urn_perun_resource_attribute_def_def_homeMountPoints,urn_perun_resource_attribute_def_def_k4GroupCode,urn_perun_resource_attribute_def_def_k4GroupName,urn_perun_resource_attribute_def_def_k4GroupPriority,urn_perun_resource_attribute_def_def_k5loginTargetUser,urn_perun_resource_attribute_def_def_kerberosPrincipalsFileSuffix,urn_perun_resource_attribute_def_def_m365LicenseGroup,urn_perun_resource_attribute_def_def_mailaliasesTargetUser,urn_perun_resource_attribute_def_def_mailingListManagerEmail,urn_perun_resource_attribute_def_def_maxUserBucketQuota,urn_perun_resource_attribute_def_def_maxUserDataQuotas,urn_perun_resource_attribute_def_def_maxUserFileQuotas,urn_perun_resource_attribute_def_def_projectsBasePath,urn_perun_resource_attribute_def_def_replicaDestination,urn_perun_resource_attribute_def_def_replicaDestinationPath,urn_perun_resource_attribute_def_def_rootMailAliases,urn_perun_resource_attribute_def_def_shells,urn_perun_resource_attribute_def_def_sshkeysTargetUser,urn_perun_resource_attribute_def_def_unixGID_namespace,urn_perun_resource_attribute_def_def_unixGroupName_namespace,urn_perun_resource_attribute_def_def_userSettingsDescription,urn_perun_resource_attribute_def_def_userSettingsName,urn_perun_resource_attribute_def_def_vomsRoles,urn_perun_resource_attribute_def_virt_assignedGroups,urn_perun_resource_attribute_def_virt_unixGID,urn_perun_resource_attribute_def_virt_unixGroupName,urn_perun_resource_attribute_def_virt_voShortName,urn_perun_ues_attribute_def_def_isCesnetEligibleLastSeen,urn_perun_user_attribute_def_def_ceitecId,urn_perun_user_attribute_def_def_cnCeitecAD,urn_perun_user_attribute_def_def_cscaleCountry,urn_perun_user_attribute_def_def_cscaleResearchField,urn_perun_user_attribute_def_def_cscaleUserCategory,urn_perun_user_attribute_def_def_cscaleUserFunction,urn_perun_user_attribute_def_def_eduroamIdentities,urn_perun_user_attribute_def_def_elixirBonaFideStatus,urn_perun_user_attribute_def_def_elixirScopedAffiliation,urn_perun_user_attribute_def_def_expirationDc2,urn_perun_user_attribute_def_def_expirationKos,urn_perun_user_attribute_def_def_expirationManual,urn_perun_user_attribute_def_def_isCesnetEligibleLastSeen,urn_perun_user_attribute_def_def_k4Nav,urn_perun_user_attribute_def_def_k4Staleakt,urn_perun_user_attribute_def_def_kerberosAdminPrincipal,urn_perun_user_attribute_def_def_kerberosLogins,urn_perun_user_attribute_def_def_login_namespace,urn_perun_user_attribute_def_def_login_namespace_admin_meta,urn_perun_user_attribute_def_def_login_namespace_bbmri_persistent_shadow,urn_perun_user_attribute_def_def_login_namespace_bbmriid_persistent_shadow,urn_perun_user_attribute_def_def_login_namespace_ceitec,urn_perun_user_attribute_def_def_login_namespace_eduroam_vsup,urn_perun_user_attribute_def_def_login_namespace_eduteams_acc_nickname,urn_perun_user_attribute_def_def_login_namespace_eduteams_acc_persistent_shadow,urn_perun_user_attribute_def_def_login_namespace_eduteams_nickname,urn_perun_user_attribute_def_def_login_namespace_eduteams_persistent_shadow,urn_perun_user_attribute_def_def_login_namespace_einfra,urn_perun_user_attribute_def_def_login_namespace_einfraid_persistent_shadow,urn_perun_user_attribute_def_def_login_namespace_elixir_persistent_shadow,urn_perun_user_attribute_def_def_login_namespace_elterid_persistent_shadow,urn_perun_user_attribute_def_def_login_namespace_envriid_persistent_shadow,urn_perun_user_attribute_def_def_login_namespace_eosc_beyond_persistent_shadow,urn_perun_user_attribute_def_def_login_namespace_eosc_federation_persistent_shadow,urn_perun_user_attribute_def_def_login_namespace_erasmus_persistent_shadow,urn_perun_user_attribute_def_def_login_namespace_erasmus_username,urn_perun_user_attribute_def_def_login_namespace_eurofusion_persistent_shadow,urn_perun_user_attribute_def_def_login_namespace_fenix_nickname,urn_perun_user_attribute_def_def_login_namespace_fenix_persistent_shadow,urn_perun_user_attribute_def_def_login_namespace_geant_persistent_shadow,urn_perun_user_attribute_def_def_login_namespace_lifescienceid_persistent_shadow,urn_perun_user_attribute_def_def_login_namespace_lifescienceid_username,urn_perun_user_attribute_def_def_login_namespace_mu_adm,urn_perun_user_attribute_def_def_login_namespace_mu_persistent_shadow,urn_perun_user_attribute_def_def_login_namespace_myaccessid_persistent_shadow,urn_perun_user_attribute_def_def_login_namespace_researcher_access_persistent_shadow,urn_perun_user_attribute_def_def_login_namespace_surf_ram_persistent_shadow,urn_perun_user_attribute_def_def_login_namespace_umbrellaid_persistent_shadow,urn_perun_user_attribute_def_def_login_namespace_vsup,urn_perun_user_attribute_def_def_mailaliasesGenericMail,urn_perun_user_attribute_def_def_mfaEnforceSettings,urn_perun_user_attribute_def_def_o365SystemEmailAddresses_mu,urn_perun_user_attribute_def_def_o365UserEmailAddresses_mu,urn_perun_user_attribute_def_def_osbIddc2,urn_perun_user_attribute_def_def_phone,urn_perun_user_attribute_def_def_preferredMail,urn_perun_user_attribute_def_def_preferredShells,urn_perun_user_attribute_def_def_preferredUnixGroupName_namespace,urn_perun_user_attribute_def_def_rootMailAliasesMail,urn_perun_user_attribute_def_def_sshPublicKey,urn_perun_user_attribute_def_def_timezone,urn_perun_user_attribute_def_def_titleBeforeDc2,urn_perun_user_attribute_def_def_titleBeforeKos,urn_perun_user_attribute_def_def_ucoVsup,urn_perun_user_attribute_def_def_uid_namespace,urn_perun_user_attribute_def_def_userCertDNs,urn_perun_user_attribute_def_def_userCertificates,urn_perun_user_attribute_def_def_userPreferredCertDN,urn_perun_user_attribute_def_def_vsupExchangeMail,urn_perun_user_attribute_def_def_vsupExchangeMailAliases,urn_perun_user_attribute_def_def_vsupMail,urn_perun_user_attribute_def_def_vsupPreferredMail,urn_perun_user_attribute_def_virt_additionalIdentifiers,urn_perun_user_attribute_def_virt_alternativeLoginNames,urn_perun_user_attribute_def_virt_anonymized,urn_perun_user_attribute_def_virt_associatedUsersMails,urn_perun_user_attribute_def_virt_earliestActiveLastAccess,urn_perun_user_attribute_def_virt_eduPersonEntitlement,urn_perun_user_attribute_def_virt_eduPersonORCID,urn_perun_user_attribute_def_virt_eduPersonPrincipalNames,urn_perun_user_attribute_def_virt_eduPersonScopedAffiliations,urn_perun_user_attribute_def_virt_eIDASPersonIdentifiers,urn_perun_user_attribute_def_virt_epuids,urn_perun_user_attribute_def_virt_europeanStudentIDs,urn_perun_user_attribute_def_virt_forwardedVoPersonExternalAffiliation,urn_perun_user_attribute_def_virt_groupNames,urn_perun_user_attribute_def_virt_institutionsCountries,urn_perun_user_attribute_def_virt_kerberosLogins,urn_perun_user_attribute_def_virt_loa,urn_perun_user_attribute_def_virt_loaFenix,urn_perun_user_attribute_def_virt_login_namespace_bbmri_persistent,urn_perun_user_attribute_def_virt_login_namespace_bbmriid_persistent,urn_perun_user_attribute_def_virt_login_namespace_eduteams_acc_persistent,urn_perun_user_attribute_def_virt_login_namespace_eduteams_persistent,urn_perun_user_attribute_def_virt_login_namespace_einfraid_persistent,urn_perun_user_attribute_def_virt_login_namespace_elixir_persistent,urn_perun_user_attribute_def_virt_login_namespace_elterid_persistent,urn_perun_user_attribute_def_virt_login_namespace_envriid_persistent,urn_perun_user_attribute_def_virt_login_namespace_eosc_beyond_persistent,urn_perun_user_attribute_def_virt_login_namespace_eosc_federation_persistent,urn_perun_user_attribute_def_virt_login_namespace_erasmus_persistent,urn_perun_user_attribute_def_virt_login_namespace_erasmus_username,urn_perun_user_attribute_def_virt_login_namespace_eurofusion_persistent,urn_perun_user_attribute_def_virt_login_namespace_fenix_persistent,urn_perun_user_attribute_def_virt_login_namespace_geant_persistent,urn_perun_user_attribute_def_virt_login_namespace_lifescienceid_persistent,urn_perun_user_attribute_def_virt_login_namespace_mu_persistent,urn_perun_user_attribute_def_virt_login_namespace_myaccessid_persistent,urn_perun_user_attribute_def_virt_login_namespace_researcher_access_persistent,urn_perun_user_attribute_def_virt_login_namespace_surf_ram_persistent,urn_perun_user_attribute_def_virt_login_namespace_umbrellaid_persistent,urn_perun_user_attribute_def_virt_logins_namespace_google,urn_perun_user_attribute_def_virt_mails_namespace_google,urn_perun_user_attribute_def_virt_mails_namespace_microsoft,urn_perun_user_attribute_def_virt_mfaStatus,urn_perun_user_attribute_def_virt_optional_login_namespace,urn_perun_user_attribute_def_virt_optional_login_namespace_egi,urn_perun_user_attribute_def_virt_optional_login_namespace_mu,urn_perun_user_attribute_def_virt_preferredPhone,urn_perun_user_attribute_def_virt_schacHomeOrganizations,urn_perun_user_attribute_def_virt_schacPersonalUniqueCodes,urn_perun_user_attribute_def_virt_scopedLogin_namespace_mu,urn_perun_user_attribute_def_virt_shibbolethExtSources,urn_perun_user_attribute_def_virt_sponsoredMembershipInOrganizations,urn_perun_user_attribute_def_virt_studentIdentifiers,urn_perun_user_attribute_def_virt_tcsMails_mu,urn_perun_user_attribute_def_virt_unscopedLogin_namespace,urn_perun_user_attribute_def_virt_unscopedLogin_namespace_einfraid_persistent_shadow,urn_perun_user_attribute_def_virt_userCertDNs,urn_perun_user_attribute_def_virt_userCertExpirations,urn_perun_user_attribute_def_virt_userCertificatesLimited,urn_perun_user_attribute_def_virt_userEligibilities,urn_perun_user_attribute_def_virt_userOrganizations,urn_perun_user_attribute_def_virt_vomsDiracNickname,urn_perun_user_attribute_def_virt_voPersonExternalAffiliation,urn_perun_user_facility_attribute_def_def_accountExpirationTime,urn_perun_user_facility_attribute_def_def_basicDefaultGID,urn_perun_user_facility_attribute_def_def_defaultUnixGID,urn_perun_user_facility_attribute_def_def_homeMountPoint,urn_perun_user_facility_attribute_def_def_o365AccountExtension,urn_perun_user_facility_attribute_def_def_shell,urn_perun_user_facility_attribute_def_def_shell_passwd_scp,urn_perun_user_facility_attribute_def_virt_dataQuotas,urn_perun_user_facility_attribute_def_virt_defaultUnixGID,urn_perun_user_facility_attribute_def_virt_enabledO365MailForward,urn_perun_user_facility_attribute_def_virt_fileQuotas,urn_perun_user_facility_attribute_def_virt_groupStatus,urn_perun_user_facility_attribute_def_virt_isBanned,urn_perun_user_facility_attribute_def_virt_login,urn_perun_user_facility_attribute_def_virt_preferredUnixGroupName,urn_perun_user_facility_attribute_def_virt_shell,urn_perun_user_facility_attribute_def_virt_UID,urn_perun_vo_attribute_def_def_applicationAffiliationRegex,urn_perun_vo_attribute_def_def_applicationAutoRejectMessages,urn_perun_vo_attribute_def_def_applicationExpirationRules,urn_perun_vo_attribute_def_def_applicationViewPreferences,urn_perun_vo_attribute_def_def_aup,urn_perun_vo_attribute_def_def_autoApproveByGroupMembership,urn_perun_vo_attribute_def_def_contactEmail,urn_perun_vo_attribute_def_def_expirationDate,urn_perun_vo_attribute_def_def_fromEmail,urn_perun_vo_attribute_def_def_htmlMailFooter,urn_perun_vo_attribute_def_def_lastCheckDate,urn_perun_vo_attribute_def_def_membershipExpirationRules,urn_perun_vo_attribute_def_def_notificationsDefLang,urn_perun_vo_attribute_def_def_RTVoQueue,urn_perun_vo_attribute_def_def_toEmail,UserAttributesModuleAbstract,UserExtSourceAttributesModuleAbstract,UserExtSourceVirtualAttributesModuleAbstract,UserFacilityAttributesModuleAbstract,UserFacilityVirtualAttributesModuleAbstract,UserPersistentShadowAttribute,UserPersistentShadowAttributeWithConfig,UserVirtualAttributeCollectedFromUserExtSource,UserVirtualAttributesModuleAbstract,UserVirtualPersistentAttribute,VoAttributesModuleAbstract
public interface AttributesModuleImplApi
This interface serves as a template for defined common properties
- Author:
- Michal Stava invalid input: '<'stavamichal@gmail.com>
-
Method Summary
Modifier and TypeMethodDescriptionReturn attributes definition which is represented by the moduleReturn list of roles, which are authorized to work with this moduleGet list of attributes whose value are used in checking of validity of this attribute.resolveVirtualAttributeValueChange(PerunSessionImpl perunSession, AuditEvent message) Gets message from auditer and resolves if it is needed to add another messages to DB about virtualAttribute changes.
-
Method Details
-
getAttributeDefinition
AttributeDefinition getAttributeDefinition()Return attributes definition which is represented by the module- Returns:
- attribute definition
-
getAuthorizedRoles
Return list of roles, which are authorized to work with this module- Returns:
- list of roles
-
getDependencies
Get list of attributes whose value are used in checking of validity of this attribute. In other words any change of these attributes' values can cause that value of this attribute is no longer valid.An attribute should depend on all attributes which values are used in method "checkAttributeSemantics" defined in attribute module.
- Returns:
- list of attributes this attribute depends on
- See Also:
-
resolveVirtualAttributeValueChange
List<AuditEvent> resolveVirtualAttributeValueChange(PerunSessionImpl perunSession, AuditEvent message) throws WrongReferenceAttributeValueException, AttributeNotExistsException, WrongAttributeAssignmentException Gets message from auditer and resolves if it is needed to add another messages to DB about virtualAttribute changes.- Parameters:
perunSession-message-- Returns:
- list of additional messages for auditer to log it
- Throws:
InternalErrorExceptionAttributeNotExistsExceptionWrongReferenceAttributeValueExceptionWrongAttributeAssignmentException
-