Index

A B C D E G H I L M N O P R S T U 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

ACCESS_RIGHTS_TSV - Static variable in class net.tangly.app.ports.AppsAdapter
 
AccessRightsView - Class in net.tangly.app.ui
 
AccessRightsView(BoundedDomainUi<?>, Mode) - Constructor for class net.tangly.app.ui.AccessRightsView
 
ACTIVE - Static variable in class net.tangly.app.ports.AppsTsvHdl
 
activeUsersFor(String) - Method in class net.tangly.app.Tenant
 
activeUsersFor(String) - Method in class net.tangly.app.services.AppsBusinessLogic
Returns the list of active users for a domain.
AppJavalinServlet - Class in net.tangly.app.api
 
AppJavalinServlet() - Constructor for class net.tangly.app.api.AppJavalinServlet
 
AppJavalinServlet.RestConfiguration - Record Class in net.tangly.app.api
 
Application - Search tag in package net.tangly.app
Section
Application - Class in net.tangly.app
The application defines the context of the whole digital product with a set of tenants.
Application() - Constructor for class net.tangly.app.Application
 
applicationView() - Method in record class net.tangly.app.ui.CmdLogin
Returns the value of the applicationView record component.
ApplicationView - Class in net.tangly.app
The main view of the application is the entry point to the application.
ApplicationView(Tenant, boolean) - Constructor for class net.tangly.app.ApplicationView
 
Application View - Search tag in package net.tangly.app
Section
apps() - Method in class net.tangly.app.Tenant
 
AppsAdapter - Class in net.tangly.app.ports
 
AppsAdapter(AppsRealm, Path) - Constructor for class net.tangly.app.ports.AppsAdapter
 
AppsBoundedDomain - Class in net.tangly.app.services
 
AppsBoundedDomain(Tenant, AppsRealm, AppsBusinessLogic, AppsPort, TenantDirectory) - Constructor for class net.tangly.app.services.AppsBoundedDomain
 
AppsBoundedDomainUi - Class in net.tangly.app.ui
 
AppsBoundedDomainUi(AppsBoundedDomain) - Constructor for class net.tangly.app.ui.AppsBoundedDomainUi
 
AppsBusinessLogic - Class in net.tangly.app.services
The business logic of the application is responsible for the processing of the business rules and the orchestration of the domain objects.
AppsBusinessLogic(AppsRealm) - Constructor for class net.tangly.app.services.AppsBusinessLogic
 
AppsEntities - Class in net.tangly.app.ports
 
AppsEntities() - Constructor for class net.tangly.app.ports.AppsEntities
 
AppsEntities(Path) - Constructor for class net.tangly.app.ports.AppsEntities
 
AppsPort - Interface in net.tangly.app.services
Defines the import and export port for the products-bounded domain.
AppsRealm - Interface in net.tangly.app.services
 
AppsTsvHdl - Class in net.tangly.app.ports
 
AppsTsvHdl(AppsRealm) - Constructor for class net.tangly.app.ports.AppsTsvHdl
 
archiveTenants() - Method in class net.tangly.app.Application
 

B

BoundedDomainRest - Interface in net.tangly.app.api
Defines the port interface for a bounded domain offering access other REST services.
boundedDomainRests() - Method in class net.tangly.app.Tenant
 
boundedDomains() - Method in class net.tangly.app.Tenant
 
boundedDomainUis() - Method in class net.tangly.app.ApplicationView
 

C

CANCEL - Static variable in class net.tangly.app.ui.CmdChangePassword
 
changePassword(String, String, String) - Method in class net.tangly.app.services.AppsBusinessLogic
Changes the password of a user identified by its username and password.
clearEntities(DomainAudit) - Method in class net.tangly.app.ports.AppsAdapter
 
CmdChangePassword - Class in net.tangly.app.ui
 
CmdChangePassword(AppsBoundedDomain, User) - Constructor for class net.tangly.app.ui.CmdChangePassword
 
CmdLogin - Record Class in net.tangly.app.ui
Command to display the login dialog and to authenticate the user.
CmdLogin(ApplicationView) - Constructor for record class net.tangly.app.ui.CmdLogin
Creates an instance of a CmdLogin record class.
CmdLogout - Record Class in net.tangly.app.ui
 
CmdLogout(Component) - Constructor for record class net.tangly.app.ui.CmdLogout
Creates an instance of a CmdLogout record class.
component() - Method in record class net.tangly.app.ui.CmdLogout
Returns the value of the component record component.
CONFIRM_PASSWORD - Static variable in class net.tangly.app.ui.CmdChangePassword
 
CURRENT_PASSWORD - Static variable in class net.tangly.app.ui.CmdChangePassword
 

D

databases() - Method in class net.tangly.app.Tenant
 
DATABASES_DIRECTORY_PROPERTY - Static variable in class net.tangly.app.Tenant
 
dialog() - Method in class net.tangly.app.ui.CmdChangePassword
 
docs(String) - Method in class net.tangly.app.Tenant
 
DOCUMENTS_DIRECTORY_PROPERTY - Static variable in class net.tangly.app.Tenant
 
DOMAIN - Static variable in class net.tangly.app.services.AppsBoundedDomain
 
domainTab(String) - Method in class net.tangly.app.ApplicationView
 
drawerMenu(User) - Method in class net.tangly.app.ApplicationView
 

E

entities() - Method in class net.tangly.app.services.AppsBoundedDomain
 
equals(Object) - Method in record class net.tangly.app.api.AppJavalinServlet.RestConfiguration
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.tangly.app.ui.CmdLogin
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.tangly.app.ui.CmdLogout
Indicates whether some other object is "equal to" this one.
execute() - Method in class net.tangly.app.ui.CmdChangePassword
 
execute() - Method in record class net.tangly.app.ui.CmdLogin
 
execute() - Method in record class net.tangly.app.ui.CmdLogout
 
EXECUTE - Static variable in class net.tangly.app.ui.CmdChangePassword
 
exportEntities(DomainAudit) - Method in class net.tangly.app.ports.AppsAdapter
 
exportUsers(DomainAudit, Path, Path) - Method in class net.tangly.app.ports.AppsTsvHdl
 

G

getBoundedDomain(String) - Method in class net.tangly.app.Tenant
 
getBoundedDomainRest(String) - Method in class net.tangly.app.Tenant
 
getBoundedDomainUi(String) - Method in class net.tangly.app.ApplicationView
 
getProperty(String) - Method in class net.tangly.app.Tenant
 
GRAVATAR_EMAIL - Static variable in class net.tangly.app.ports.AppsTsvHdl
 

H

hashCode() - Method in record class net.tangly.app.api.AppJavalinServlet.RestConfiguration
Returns a hash code value for this object.
hashCode() - Method in record class net.tangly.app.ui.CmdLogin
Returns a hash code value for this object.
hashCode() - Method in record class net.tangly.app.ui.CmdLogout
Returns a hash code value for this object.

I

id() - Method in class net.tangly.app.Tenant
 
IMAGE_NAME - Static variable in class net.tangly.app.ApplicationView
 
importEntities(DomainAudit) - Method in class net.tangly.app.ports.AppsAdapter
 
imports(String) - Method in class net.tangly.app.Tenant
 
IMPORTS_DIRECTORY_PROPERTY - Static variable in class net.tangly.app.Tenant
 
importUsers(DomainAudit, Path, Path) - Method in class net.tangly.app.ports.AppsTsvHdl
 
IN_MEMORY_PROPERTY - Static variable in class net.tangly.app.Tenant
 
inMemory() - Method in class net.tangly.app.Tenant
 
instance() - Static method in class net.tangly.app.Application
 
isEnabled(String) - Method in class net.tangly.app.Tenant
 

L

login(String, String) - Method in class net.tangly.app.services.AppsBusinessLogic
Logins a user identified by its username and password.

M

menuBar() - Method in class net.tangly.app.ApplicationView
 

N

name() - Method in interface net.tangly.app.api.BoundedDomainRest
Returns the name of the bounded domain.
NATURAL_ENTITY_ID - Static variable in class net.tangly.app.ports.AppsTsvHdl
 
net.tangly.app - package net.tangly.app
Provides the abstractions to create a full-fledged Vaadin application with user interface and optional REST interface for a set of bounded domains.
net.tangly.app.api - package net.tangly.app.api
Provides the abstractions to create REST services for a set of bounded domains.
net.tangly.app.ports - package net.tangly.app.ports
 
net.tangly.app.services - package net.tangly.app.services
 
net.tangly.app.ui - package net.tangly.app.ui
Provides the abstractions to manage users and access rights in the application.
NEW_PASSWORD - Static variable in class net.tangly.app.ui.CmdChangePassword
 

O

onAttach(AttachEvent) - Method in class net.tangly.app.ApplicationView
 
onDetach(DetachEvent) - Method in class net.tangly.app.ApplicationView
 
openApiEmail() - Method in record class net.tangly.app.api.AppJavalinServlet.RestConfiguration
Returns the value of the openApiEmail record component.
openApiLicense() - Method in record class net.tangly.app.api.AppJavalinServlet.RestConfiguration
Returns the value of the openApiLicense record component.
openApiLicenseIdentifier() - Method in record class net.tangly.app.api.AppJavalinServlet.RestConfiguration
Returns the value of the openApiLicenseIdentifier record component.
openApiName() - Method in record class net.tangly.app.api.AppJavalinServlet.RestConfiguration
Returns the value of the openApiName record component.
openApiServerDescription() - Method in record class net.tangly.app.api.AppJavalinServlet.RestConfiguration
Returns the value of the openApiServerDescription record component.
openApiServerUrl() - Method in record class net.tangly.app.api.AppJavalinServlet.RestConfiguration
Returns the value of the openApiServerUrl record component.
openApiServerVersion() - Method in record class net.tangly.app.api.AppJavalinServlet.RestConfiguration
Returns the value of the openApiServerVersion record component.
openApiTermsOfService() - Method in record class net.tangly.app.api.AppJavalinServlet.RestConfiguration
Returns the value of the openApiTermsOfService record component.
openApiUrl() - Method in record class net.tangly.app.api.AppJavalinServlet.RestConfiguration
Returns the value of the openApiUrl record component.

P

PASSWORD_HASH - Static variable in class net.tangly.app.ports.AppsTsvHdl
 
PASSWORD_SALT - Static variable in class net.tangly.app.ports.AppsTsvHdl
 
properties() - Method in class net.tangly.app.Tenant
 
putTenant(Tenant) - Method in class net.tangly.app.Application
 

R

realm() - Method in class net.tangly.app.ports.AppsAdapter
 
realm() - Method in class net.tangly.app.services.AppsBusinessLogic
 
registerBoundedDomain(BoundedDomain<?, ?, ?>) - Method in class net.tangly.app.Tenant
 
registerBoundedDomainRest(BoundedDomainRest) - Method in class net.tangly.app.Tenant
 
registerBoundedDomainUi(BoundedDomainUi<?>) - Method in class net.tangly.app.ApplicationView
 
registerEndPoints(Javalin) - Method in interface net.tangly.app.api.BoundedDomainRest
Registers the REST end points of the bounded domain with the Javalin server.
removeTenant(String) - Method in class net.tangly.app.Application
 
resources(String) - Method in class net.tangly.app.Tenant
 
RestConfiguration(String, String, String, String, String, String, String, String, String) - Constructor for record class net.tangly.app.api.AppJavalinServlet.RestConfiguration
Creates an instance of a RestConfiguration record class.
RIGHTS - Static variable in class net.tangly.app.ports.AppsTsvHdl
 

S

select(AppLayout, MenuBar) - Method in class net.tangly.app.ui.AppsBoundedDomainUi
 
selectBoundedDomainUi(Tabs.SelectedChangeEvent) - Method in class net.tangly.app.ApplicationView
 
selectBoundedDomainUi(String) - Method in class net.tangly.app.ApplicationView
 
selectBoundedDomainUi(BoundedDomainUi<?>) - Method in class net.tangly.app.ApplicationView
 
service(HttpServletRequest, HttpServletResponse) - Method in class net.tangly.app.api.AppJavalinServlet
 
shutdown() - Method in class net.tangly.app.Tenant
Shutdowns the tenant before unloading the tenant from the application.
startup(Javalin) - Method in class net.tangly.app.Tenant
Initializes the tenant upon creation.

T

tenant() - Method in class net.tangly.app.ApplicationView
 
tenant() - Method in class net.tangly.app.services.AppsBoundedDomain
 
tenant(String) - Method in class net.tangly.app.Application
 
Tenant - Search tag in package net.tangly.app
Section
Tenant - Class in net.tangly.app
A tenant has a set of bounded domains specific to an organizational entity.
Tenant(Properties) - Constructor for class net.tangly.app.Tenant
 
TENANT_ARCHIVE_DRECTORY_PROPERTY - Static variable in class net.tangly.app.Tenant
 
TENANT_ROOT_DIRECTORY_PROPERTY - Static variable in class net.tangly.app.Tenant
 
tenants() - Method in class net.tangly.app.Application
 
toString() - Method in record class net.tangly.app.api.AppJavalinServlet.RestConfiguration
Returns a string representation of this record class.
toString() - Method in record class net.tangly.app.ui.CmdLogin
Returns a string representation of this record class.
toString() - Method in record class net.tangly.app.ui.CmdLogout
Returns a string representation of this record class.

U

user() - Static method in class net.tangly.app.ApplicationView
 
USER - Static variable in class net.tangly.app.ApplicationView
 
userChanged(Tenant, User) - Method in class net.tangly.app.ApplicationView
The method is called when a user successfully logs in.
username() - Static method in class net.tangly.app.ApplicationView
 
USERNAME - Static variable in class net.tangly.app.ApplicationView
 
USERNAME - Static variable in class net.tangly.app.ports.AppsTsvHdl
 
USERNAME - Static variable in class net.tangly.app.ui.CmdChangePassword
 
users() - Method in class net.tangly.app.ports.AppsEntities
 
users() - Method in interface net.tangly.app.services.AppsRealm
 
USERS_TSV - Static variable in class net.tangly.app.ports.AppsAdapter
 
usersFor(String) - Method in class net.tangly.app.Tenant
 
usersFor(String) - Method in class net.tangly.app.services.AppsBusinessLogic
Returns the list of users for a domain.
A B C D E G H I L M N O P R S T U 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form