|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.tensegrity.palojava.http.handlers.HttpHandler
com.tensegrity.palojava.http.handlers.HttpElementHandler
public class HttpElementHandler
This HttpHandler
is used for dealing with requests concerning
palo Element
s.
Constructor Summary | |
---|---|
HttpElementHandler(HttpClient client)
Creates a new HttpElementHandler instance. |
Method Summary | |
---|---|
boolean |
create(java.lang.String dbName,
java.lang.String dimName,
java.lang.String name,
java.lang.String type,
java.lang.String childNames,
java.lang.String weights)
Creates a new element and adds it to the specified dimension |
boolean |
delete(java.lang.String dbName,
java.lang.String dimName,
java.lang.String elName)
Deletes the specified element from its dimension |
ConsolidationInfo[] |
getConsolidationInfos(java.lang.String dbName,
java.lang.String dimName,
java.lang.String elName)
Returns the ConsolidationInfo s associated with the
specified element |
java.lang.String[] |
getInfos(java.lang.String dbName,
java.lang.String dimName,
java.lang.String elName)
Returns information about the element. |
boolean |
moveElement(java.lang.String dbName,
java.lang.String dimName,
java.lang.String elName,
java.lang.String pos)
Moves the specified element to the given position within its dimension |
boolean |
rename(java.lang.String dbName,
java.lang.String dimName,
java.lang.String elName,
java.lang.String newName)
Renames the specified element |
boolean |
replace(java.lang.String dbName,
java.lang.String dimName,
java.lang.String elName,
java.lang.String type,
java.lang.String childNames,
java.lang.String weights)
Replaces the specified element, i.e. the specified element is updated with the given values. |
Methods inherited from class com.tensegrity.palojava.http.handlers.HttpHandler |
---|
setSID |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public HttpElementHandler(HttpClient client)
HttpElementHandler
instance. Requires a
HttpClient
for delegating all requests to the connected
palo server.
client
- the connection to the palo serverMethod Detail |
---|
public final java.lang.String[] getInfos(java.lang.String dbName, java.lang.String dimName, java.lang.String elName) throws java.io.IOException
dbName
- a valid database namedimName
- a valid dimension nameelName
- the element name
String
array containing information about the
element
java.io.IOException
- if an I/O exception occurspublic final boolean create(java.lang.String dbName, java.lang.String dimName, java.lang.String name, java.lang.String type, java.lang.String childNames, java.lang.String weights) throws java.io.IOException
dbName
- a valid database namedimName
- a valid dimension namename
- the element nametype
- the element typechildNames
- a comma separated list of children namesweights
- a comma separated list of weights associated with the
children
java.io.IOException
- if an I/O exception occurspublic final boolean delete(java.lang.String dbName, java.lang.String dimName, java.lang.String elName) throws java.io.IOException
dbName
- a valid database namedimName
- a valid dimension nameelName
- the name of the element to delete
java.io.IOException
- if an I/O exception occurspublic final boolean replace(java.lang.String dbName, java.lang.String dimName, java.lang.String elName, java.lang.String type, java.lang.String childNames, java.lang.String weights) throws java.io.IOException
dbName
- a valid database namedimName
- a valid dimension nameelName
- the element nametype
- the element typechildNames
- a comma separated list of children namesweights
- a comma separated list of weights associated with the
children
java.io.IOException
- if an I/O exception occurspublic final boolean rename(java.lang.String dbName, java.lang.String dimName, java.lang.String elName, java.lang.String newName) throws java.io.IOException
dbName
- a valid database namedimName
- a valid dimension nameelName
- the old element namenewName
- the new element name
java.io.IOException
- if an I/O exception occurspublic final boolean moveElement(java.lang.String dbName, java.lang.String dimName, java.lang.String elName, java.lang.String pos) throws java.io.IOException
dbName
- a valid database namedimName
- a valid dimension nameelName
- the element namepos
- the position index
java.io.IOException
- if an I/O exception occurspublic final ConsolidationInfo[] getConsolidationInfos(java.lang.String dbName, java.lang.String dimName, java.lang.String elName) throws java.io.IOException
ConsolidationInfo
s associated with the
specified element
dbName
- a valid database namedimName
- a valid dimension nameelName
- a valid element name
ConsolidationInfo
array
java.io.IOException
- if an I/O exception occurs
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |