Class urn_perun_user_facility_attribute_def_virt_groupStatus

All Implemented Interfaces:
AttributesModuleImplApi, UserFacilityAttributesModuleImplApi, UserFacilityVirtualAttributesModuleImplApi, VirtualAttributesModuleImplApi

public class urn_perun_user_facility_attribute_def_virt_groupStatus extends UserFacilityVirtualAttributesModuleAbstract implements UserFacilityVirtualAttributesModuleImplApi
Get value for attribute as unified result of MemberGroupStatus for specified user and facility.

If user is VALID in at least one group assigned to at least one resource on facility, result is VALID. If user is not VALID in any of groups assigned to any of resources, result is EXPIRED. If user is not assigned to the facility at all, result is NULL.

MemberGroupStatus is never related to the members status in any VO!

Author:
Pavel Zlámal <zlamal@cesnet.cz>