sk.fiit.team17cf.stfu.client.impl
Class DataObjectRestClient

java.lang.Object
  extended by sk.fiit.team17cf.stfu.client.impl.DataObjectRestClient
All Implemented Interfaces:
sk.fiit.team17cf.stfu.model.DataObjectManager, sk.fiit.team17cf.stfu.model.ObjectManager<sk.fiit.team17cf.stfu.data.DataObject>

public class DataObjectRestClient
extends java.lang.Object
implements sk.fiit.team17cf.stfu.model.DataObjectManager


Constructor Summary
DataObjectRestClient()
           
 
Method Summary
 java.lang.String add(sk.fiit.team17cf.stfu.data.DataObject dataObject)
          Add dataObject to the file system
 void delete(java.lang.String objectId)
          Delete object with objectId from file system
 sk.fiit.team17cf.stfu.data.DataObject get(java.lang.String objectId)
          Get object from file system according to object id
 RestClientManager getRestClientManager()
           
 java.util.Collection<sk.fiit.team17cf.stfu.data.DataObject> list()
          List all objects user has saved in file system
 java.lang.String modify(sk.fiit.team17cf.stfu.data.DataObject baseObject)
          Modify object saved in file system
 void setRestClientManager(RestClientManager restManager)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataObjectRestClient

public DataObjectRestClient()
Method Detail

getRestClientManager

public RestClientManager getRestClientManager()

setRestClientManager

public void setRestClientManager(RestClientManager restManager)

add

public java.lang.String add(sk.fiit.team17cf.stfu.data.DataObject dataObject)
Add dataObject to the file system

Specified by:
add in interface sk.fiit.team17cf.stfu.model.ObjectManager<sk.fiit.team17cf.stfu.data.DataObject>
Parameters:
baseObject - - object that should be added
Returns:
ID of added object

list

public java.util.Collection<sk.fiit.team17cf.stfu.data.DataObject> list()
List all objects user has saved in file system

Specified by:
list in interface sk.fiit.team17cf.stfu.model.ObjectManager<sk.fiit.team17cf.stfu.data.DataObject>
Returns:
collection od DataObjects

modify

public java.lang.String modify(sk.fiit.team17cf.stfu.data.DataObject baseObject)
Modify object saved in file system

Specified by:
modify in interface sk.fiit.team17cf.stfu.model.ObjectManager<sk.fiit.team17cf.stfu.data.DataObject>
Parameters:
baseObject - object that we want to modify
Returns:
string represented id of modified object

get

public sk.fiit.team17cf.stfu.data.DataObject get(java.lang.String objectId)
Get object from file system according to object id

Specified by:
get in interface sk.fiit.team17cf.stfu.model.DataObjectManager
Parameters:
objectId - id of object we want to get
Returns:
DataObject represented searching object

delete

public void delete(java.lang.String objectId)
Delete object with objectId from file system

Specified by:
delete in interface sk.fiit.team17cf.stfu.model.ObjectManager<sk.fiit.team17cf.stfu.data.DataObject>
Parameters:
objectId - id of object we want to delete


Copyright © 2010. All Rights Reserved.