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_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_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_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_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_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_IPAddresses
,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_fromEmail
,urn_perun_vo_attribute_def_def_htmlMailFooter
,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
,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:
InternalErrorException
AttributeNotExistsException
WrongReferenceAttributeValueException
WrongAttributeAssignmentException
-