Package com.helger.tenancy.tenant
Class AbstractHasTenant
- java.lang.Object
-
- com.helger.tenancy.tenant.AbstractHasTenant
-
- All Implemented Interfaces:
IHasTenant,IHasTenantID
- Direct Known Subclasses:
AbstractHasAccountingAreaObject,AbstractHasAccountingAreaOptionalObject
@Immutable public abstract class AbstractHasTenant extends Object implements IHasTenant
Abstract base implementation forIHasTenant.- Author:
- Philip Helger
-
-
Constructor Summary
Constructors Constructor Description AbstractHasTenant(ITenant aTenant)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)ITenantgetTenant()StringgetTenantID()inthashCode()StringtoString()-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.helger.tenancy.tenant.IHasTenant
hasSameTenant, hasSameTenantID, hasTenant, hasTenantID
-
Methods inherited from interface com.helger.tenancy.tenant.IHasTenantID
hasSameTenantID
-
-
-
-
Method Detail
-
getTenant
@Nonnull public final ITenant getTenant()
- Specified by:
getTenantin interfaceIHasTenant- Returns:
- The tenant or
null.
-
getTenantID
@Nonnull @Nonempty public final String getTenantID()
- Specified by:
getTenantIDin interfaceIHasTenant- Specified by:
getTenantIDin interfaceIHasTenantID- Returns:
- The tenant ID or
null.
-
-