Class UserPortalContentTenantStateHelper.TenantStateSnapshot
- java.lang.Object
-
- de.xima.fc.gui.helper.user_portal.content.UserPortalContentTenantStateHelper.TenantStateSnapshot
-
- Enclosing class:
- UserPortalContentTenantStateHelper
public static final class UserPortalContentTenantStateHelper.TenantStateSnapshot extends Object
Immutable snapshot of the tenant state used by the bean after loading tenant-dependent data.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UserPortalContentTenantStateHelper.TenantStateSnapshotempty()Creates an empty snapshot that resets all tenant-dependent state.Map<UUID,UserPortalTenantContentLoader.TenantContentSelectItemInfo>getAvailableForms()Map<UUID,UserPortalTenantContentLoader.TenantContentSelectItemInfo>getAvailableTenantResources()Map<UUID,UserPortalTenantContentLoader.TenantContentSelectItemInfo>getAvailableTenantTemplates()UUIDgetLoadedTenantUuid()MandantgetTenant()booleanhasTenant()Returns whether the snapshot contains a resolved tenant.booleanhasTenantResourceViewAccess()booleanhasTenantTemplateUrlViewAccess()booleanisTenantResourceViewAccess()booleanisTenantTemplateUrlViewAccess()
-
-
-
Method Detail
-
empty
public static UserPortalContentTenantStateHelper.TenantStateSnapshot empty()
Creates an empty snapshot that resets all tenant-dependent state.- Returns:
- empty tenant state snapshot
-
hasTenant
public boolean hasTenant()
Returns whether the snapshot contains a resolved tenant.- Returns:
truewhen the tenant is present
-
hasTenantResourceViewAccess
public boolean hasTenantResourceViewAccess()
-
hasTenantTemplateUrlViewAccess
public boolean hasTenantTemplateUrlViewAccess()
-
getLoadedTenantUuid
public UUID getLoadedTenantUuid()
-
getTenant
public Mandant getTenant()
-
isTenantResourceViewAccess
public boolean isTenantResourceViewAccess()
-
isTenantTemplateUrlViewAccess
public boolean isTenantTemplateUrlViewAccess()
-
getAvailableTenantResources
public Map<UUID,UserPortalTenantContentLoader.TenantContentSelectItemInfo> getAvailableTenantResources()
-
getAvailableTenantTemplates
public Map<UUID,UserPortalTenantContentLoader.TenantContentSelectItemInfo> getAvailableTenantTemplates()
-
getAvailableForms
public Map<UUID,UserPortalTenantContentLoader.TenantContentSelectItemInfo> getAvailableForms()
-
-