com.indexdata.torus2
Class RealmResource

java.lang.Object
  extended by com.indexdata.torus2.RealmResource

public class RealmResource
extends Object

RESTful end-point for the Torus' Realm

Author:
jakub

Constructor Summary
RealmResource()
           
 
Method Summary
 javax.ws.rs.core.Response createMasterRecord(String realmName, InputStream is)
           
 javax.ws.rs.core.Response createParentRealm(String realmName, InputStream is)
           
 void createRealm(String realmName, InputStream is)
           
 javax.ws.rs.core.Response createRecord(String realmName, InputStream is)
           
 void deleteMasterRecord(String realmName, String id)
           
 void deleteParentRealm(String realmName, String id)
           
 void deleteRealm(String realmName)
           
 void deleteRecord(String realmName, String id, InputStream is)
           
 String getDefinition(String realmName)
           
 String getMasterRecord(String realmName, String id)
           
 String getMasterRecords(String realmName, int start, int count)
           
 javax.ws.rs.core.Response getMergedRecords(String realmName, String layerNames, String query, int start, int count, String facets, boolean allowTimedRefresh, boolean xcql)
           
 String getParentRealm(String realmName, String id)
           
 String getParentRealms(int start, int count, String realmName)
           
 javax.ws.rs.core.Response getRecord(String realmName, String id, String layerNames, boolean allowTimedRefresh)
           
 javax.ws.rs.core.Response getRecords(String realmName, String layerNames, int start, int count, String query, String facets, boolean allowTimedRefresh, boolean xcql)
           
 javax.ws.rs.core.Response getWolrdRecords(String realmName, String query, int start, int count, int recursive, String facets, boolean allowTimedRefresh, boolean xcql)
           
 javax.ws.rs.core.Response getWorldRecord(String realmName, String id, boolean allowTimedRefresh)
           
 String listRealms()
           
 void updateMasterRecord(String realmName, String id, InputStream is)
           
 void updateParentRealm(String realmName, String id, InputStream is)
           
 void updateRecord(String realmName, String id, InputStream is)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RealmResource

public RealmResource()
Method Detail

listRealms

public String listRealms()

getDefinition

public String getDefinition(String realmName)

createRealm

public void createRealm(String realmName,
                        InputStream is)

deleteRealm

public void deleteRealm(String realmName)

getMergedRecords

public javax.ws.rs.core.Response getMergedRecords(String realmName,
                                                  String layerNames,
                                                  String query,
                                                  int start,
                                                  int count,
                                                  String facets,
                                                  boolean allowTimedRefresh,
                                                  boolean xcql)

getRecords

public javax.ws.rs.core.Response getRecords(String realmName,
                                            String layerNames,
                                            int start,
                                            int count,
                                            String query,
                                            String facets,
                                            boolean allowTimedRefresh,
                                            boolean xcql)

getRecord

public javax.ws.rs.core.Response getRecord(String realmName,
                                           String id,
                                           String layerNames,
                                           boolean allowTimedRefresh)

getWolrdRecords

public javax.ws.rs.core.Response getWolrdRecords(String realmName,
                                                 String query,
                                                 int start,
                                                 int count,
                                                 int recursive,
                                                 String facets,
                                                 boolean allowTimedRefresh,
                                                 boolean xcql)

getWorldRecord

public javax.ws.rs.core.Response getWorldRecord(String realmName,
                                                String id,
                                                boolean allowTimedRefresh)

createRecord

public javax.ws.rs.core.Response createRecord(String realmName,
                                              InputStream is)

updateRecord

public void updateRecord(String realmName,
                         String id,
                         InputStream is)

deleteRecord

public void deleteRecord(String realmName,
                         String id,
                         InputStream is)

getParentRealms

public String getParentRealms(int start,
                              int count,
                              String realmName)

getParentRealm

public String getParentRealm(String realmName,
                             String id)

createParentRealm

public javax.ws.rs.core.Response createParentRealm(String realmName,
                                                   InputStream is)

updateParentRealm

public void updateParentRealm(String realmName,
                              String id,
                              InputStream is)

deleteParentRealm

public void deleteParentRealm(String realmName,
                              String id)

getMasterRecords

public String getMasterRecords(String realmName,
                               int start,
                               int count)

getMasterRecord

public String getMasterRecord(String realmName,
                              String id)

createMasterRecord

public javax.ws.rs.core.Response createMasterRecord(String realmName,
                                                    InputStream is)

updateMasterRecord

public void updateMasterRecord(String realmName,
                               String id,
                               InputStream is)

deleteMasterRecord

public void deleteMasterRecord(String realmName,
                               String id)


Copyright © 2008-2013 Index Data. All Rights Reserved.