|
||||||||||
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 contextpublic ProjectApplication(org.restlet.Context context, java.lang.String projectId)
context
- Restlet Host contextprojectId
- project identifierMethod Detail |
---|
public void sitoolsDescribe()
SitoolsApplication
sitoolsDescribe
in class SitoolsApplication
public org.restlet.Restlet createInboundRoot()
public void attachProject(Project ds)
AbstractProjectApplication
attachProject
in class AbstractProjectApplication
ds
- Project objectpublic void detachProject(Project ds)
AbstractProjectApplication
detachProject
in class AbstractProjectApplication
ds
- Project objectpublic void detachProjectDefinitif(Project ds)
AbstractProjectApplication
detachProjectDefinitif
in class AbstractProjectApplication
ds
- Project objectpublic void start() throws java.lang.Exception
start
in class SitoolsApplication
java.lang.Exception
public void stop() throws java.lang.Exception
stop
in class SitoolsApplication
java.lang.Exception
public 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 |