Index
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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form