Package io.vlingo.auth.model
Class Tenant
- java.lang.Object
-
- io.vlingo.auth.model.Tenant
-
public final class Tenant extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static Tenant
NonExisting
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
activate()
void
changeDescription(java.lang.String description)
void
changeName(java.lang.String name)
void
deactivate()
java.lang.String
description()
boolean
doesNotExist()
boolean
equals(java.lang.Object other)
int
hashCode()
boolean
isActive()
java.lang.String
name()
Group
provisionGroup(java.lang.String name, java.lang.String description)
Permission
provisionPermission(java.lang.String name, java.lang.String description)
Role
provisionRole(java.lang.String name, java.lang.String description)
User
registerUser(java.lang.String username, Profile profile, Credential credential, boolean active)
static Tenant
subscribeFor(java.lang.String name, java.lang.String description, boolean active)
TenantId
tenantId()
java.lang.String
toString()
-
-
-
Field Detail
-
NonExisting
public static final Tenant NonExisting
-
-
Method Detail
-
subscribeFor
public static Tenant subscribeFor(java.lang.String name, java.lang.String description, boolean active)
-
activate
public void activate()
-
deactivate
public void deactivate()
-
isActive
public boolean isActive()
-
changeDescription
public void changeDescription(java.lang.String description)
-
description
public java.lang.String description()
-
changeName
public void changeName(java.lang.String name)
-
name
public java.lang.String name()
-
tenantId
public TenantId tenantId()
-
doesNotExist
public boolean doesNotExist()
-
provisionGroup
public Group provisionGroup(java.lang.String name, java.lang.String description)
-
provisionPermission
public Permission provisionPermission(java.lang.String name, java.lang.String description)
-
provisionRole
public Role provisionRole(java.lang.String name, java.lang.String description)
-
registerUser
public User registerUser(java.lang.String username, Profile profile, Credential credential, boolean active)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-