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 endpointURLget error occurred
-