Package com.e1c.g5.dt.applications
Interface IUrlAccess
- All Known Subinterfaces:
IApplicationPublication
,IInfobaseApplication
,IServerApplication
- All Known Implementing Classes:
ApplicationPublication
,InfobaseApplication
,ServerApplication
public interface IUrlAccess
The abstraction for the application itself or application related entities (such as endpoints) to allow to provide
available application endpoint
URL
.
The interface may be extended by applications or be provided with IUrlAccessProvider
.
-
Method Details
-
getId
String getId()Returns the application URL access unique id.- Returns:
- the application URL access unique id, never
null
-
getApplication
IApplication getApplication()Returns the context application.- Returns:
- the context application, never
null
-
getUrl
Returns the optional available url accessURL
. This method may return nothing if an application or application related entity does not have a valid configuration or if it is not running.- Returns:
- the optional available accessible
URL
- Throws:
ApplicationException
- if endpointURL
get error occurred
-