|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectExtendedWadlApplication
fr.cnes.sitools.common.application.SitoolsApplication
fr.cnes.sitools.common.application.SitoolsParameterizedApplication
fr.cnes.sitools.project.AbstractProjectApplication
fr.cnes.sitools.project.ProjectApplication
public final class ProjectApplication
Application for exposing projects (one instance of ProjectApplication per Project) TODO Constructor with all generic security configuration (Authenticator informations)
| Constructor Summary | |
|---|---|
ProjectApplication(org.restlet.Context context)
Default constructor |
|
ProjectApplication(org.restlet.Context context,
java.lang.String projectId)
Constructor with a DataSet id |
|
| Method Summary | |
|---|---|
void |
attachProject(Project ds)
Create and attach a new ProjectApplication |
org.restlet.Restlet |
createInboundRoot()
|
void |
detachProject(Project ds)
Detach the ProjectApplication corresponding with the Project given object |
void |
detachProjectDefinitif(Project ds)
Detach the ProjectApplication corresponding with the Project given object |
org.restlet.ext.wadl.ApplicationInfo |
getApplicationInfo(org.restlet.Request request,
org.restlet.Response response)
|
Project |
getProject()
Gets the project value |
void |
sitoolsDescribe()
Abstract method for thinking about implementing it for each concrete application describe is the RESTlet method, but overriding, prevents the self-describing functionality. |
void |
start()
|
void |
stop()
|
| Methods inherited from class fr.cnes.sitools.project.AbstractProjectApplication |
|---|
getGraphStore, getProjectId, getStore, setGraphStore |
| Methods inherited from class fr.cnes.sitools.common.application.SitoolsParameterizedApplication |
|---|
attachParameterizedResources, detachParameterizedResource, getModel, getModelMap, getPluginStore, setModelMap |
| Methods inherited from class fr.cnes.sitools.common.application.SitoolsApplication |
|---|
addSecurity, addSecurity, addSecurityFilter, defaultDescribe, getAttachementRef, getAuthenticationRealm, getAuthorizer, getAuthorizer, getAuthorizer, getCategory, getId, getPublicBaseRef, getRepresentationInfoReferences, getSecure, getSettings, getSitoolsApplicationInfo, getType, getUserAuthorizer, isAuthorizationSecure, isUserAuthenticationNeeded, register, setAutoRegistration, setCategory, setId, setSitoolsApplicationInfo, setType, setUserAuthenticationNeeded, unregister, wrapToResource |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ProjectApplication(org.restlet.Context context)
context - the context
public ProjectApplication(org.restlet.Context context,
java.lang.String projectId)
context - Restlet Host contextprojectId - project identifier| Method Detail |
|---|
public void sitoolsDescribe()
SitoolsApplication
sitoolsDescribe in class SitoolsApplicationpublic org.restlet.Restlet createInboundRoot()
public void attachProject(Project ds)
AbstractProjectApplication
attachProject in class AbstractProjectApplicationds - Project objectpublic void detachProject(Project ds)
AbstractProjectApplication
detachProject in class AbstractProjectApplicationds - Project objectpublic void detachProjectDefinitif(Project ds)
AbstractProjectApplication
detachProjectDefinitif in class AbstractProjectApplicationds - Project object
public void start()
throws java.lang.Exception
start in class SitoolsApplicationjava.lang.Exception
public void stop()
throws java.lang.Exception
stop in class SitoolsApplicationjava.lang.Exceptionpublic Project getProject()
public org.restlet.ext.wadl.ApplicationInfo getApplicationInfo(org.restlet.Request request,
org.restlet.Response response)
getApplicationInfo in class SitoolsParameterizedApplication
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||