fr.cnes.sitools.common.application
Class StaticWebApplication

java.lang.Object
  extended by ExtendedWadlApplication
      extended by fr.cnes.sitools.common.application.SitoolsApplication
          extended by fr.cnes.sitools.common.application.StaticWebApplication
Direct Known Subclasses:
ClientAdminApplication, ClientUserApplication, PublicApplication

public abstract class StaticWebApplication
extends SitoolsApplication

A static web application consists in publishing a directory content on the web.

Author:
jp.boignard (AKKA Technologies)

Constructor Summary
StaticWebApplication(org.restlet.Context context, java.lang.String appliPath, java.lang.String baseURL)
          Constructor.
StaticWebApplication(org.restlet.Context context, java.lang.String appliPath, java.lang.String baseURL, java.lang.String description)
          Constructor with folder of exposed files.
 
Method Summary
 org.restlet.Restlet createInboundRoot()
           
 java.lang.String getAppPath()
          Gets the directory path.
 java.lang.String getBaseUrl()
          Gets the public base URL (domain name).
 
Methods inherited from class fr.cnes.sitools.common.application.SitoolsApplication
addSecurity, addSecurity, addSecurityFilter, defaultDescribe, getApplicationInfo, getAttachementRef, getAuthenticationRealm, getAuthorizer, getAuthorizer, getAuthorizer, getCategory, getId, getPublicBaseRef, getRepresentationInfoReferences, getSecure, getSettings, getSitoolsApplicationInfo, getType, getUserAuthorizer, isAuthorizationSecure, isUserAuthenticationNeeded, register, setAutoRegistration, setCategory, setId, setSitoolsApplicationInfo, setType, setUserAuthenticationNeeded, sitoolsDescribe, start, stop, unregister, wrapToResource
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StaticWebApplication

public StaticWebApplication(org.restlet.Context context,
                            java.lang.String appliPath,
                            java.lang.String baseURL,
                            java.lang.String description)
Constructor with folder of exposed files.

Parameters:
context - RESTlet server context
appliPath - Directory
baseURL - public domain name when list files.
description - description for the application

StaticWebApplication

public StaticWebApplication(org.restlet.Context context,
                            java.lang.String appliPath,
                            java.lang.String baseURL)
Constructor.

Parameters:
context - context
appliPath - application path
baseURL - base URL
Method Detail

getAppPath

public java.lang.String getAppPath()
Gets the directory path.

Returns:
String

getBaseUrl

public java.lang.String getBaseUrl()
Gets the public base URL (domain name).

Returns:
String

createInboundRoot

public org.restlet.Restlet createInboundRoot()


Copyright © 2010-2013 CNES. All Rights Reserved.