Class App

java.lang.Object
com.erudika.para.core.App
All Implemented Interfaces:
Linkable, ParaObject, Votable, Serializable

public class App extends Object implements ParaObject, Serializable
This is a representation of an application within Para.
It allows the user to create separate apps running on the same infrastructure. Every ParaObject belongs to an app.
Apps can have a dedicated table or they can share the same table using prefixed keys. Also, apps can have a dedicated search index or share one. These are controlled by the two flags isSharingTable() and isSharingIndex().
Usually when we have a multi-app environment there's a parent app (dedicated) and lots of child apps (shared) that share the same index with the parent app.
Author:
Alex Bogdanovski [[email protected]]
See Also: