fr.inra.refcomp.client.services
Interface StorageService

All Superinterfaces:
com.google.gwt.user.client.rpc.RemoteService
All Known Implementing Classes:
StorageServiceImpl

@RemoteServiceRelativePath(value="storage")
public interface StorageService
extends com.google.gwt.user.client.rpc.RemoteService

User: couteau Date: 30 nov. 2010


Method Summary
 fr.inra.refcomp.entities.AgentSkill addSkill()
           
 fr.inra.refcomp.entities.EntitiesList addSkill(fr.inra.refcomp.entities.Skill skill, String frequencyId)
           
 void adminCreationIfDoNotExist()
           
 fr.inra.refcomp.entities.Cati createCati()
           
 fr.inra.refcomp.entities.Department createDepartment()
           
 fr.inra.refcomp.entities.Frequency createFrequency()
           
 fr.inra.refcomp.entities.Skill createSkill(String parentId)
           
 fr.inra.refcomp.entities.Unit createUnit()
           
 fr.inra.refcomp.entities.User createUser()
           
 void deleteCati(fr.inra.refcomp.entities.Cati cati)
           
 void deleteDepartment(fr.inra.refcomp.entities.Department department)
           
 void deleteFrequency(fr.inra.refcomp.entities.Frequency frequency, boolean force)
           
 void deleteSkill(fr.inra.refcomp.entities.Skill skill)
           
 void deleteUnit(fr.inra.refcomp.entities.Unit unit)
           
 void deleteUser(fr.inra.refcomp.entities.User user)
           
 String getAdminEmail()
           
 fr.inra.refcomp.entities.Agent getAgent(String id)
           
 fr.inra.refcomp.entities.EntitiesList getAgentAndDependencies(String id)
           
 fr.inra.refcomp.entities.AgentSkill getAgentSkill(String skillId)
           
 List<fr.inra.refcomp.entities.Skill> getAllSkills()
           
 fr.inra.refcomp.entities.Cati getCati(String id)
           
 List<fr.inra.refcomp.entities.Cati> getCatis()
           
 List<fr.inra.refcomp.entities.Skill> getChildrenSkill(String id)
           
 fr.inra.refcomp.entities.Department getDepartment(String id)
           
 List<fr.inra.refcomp.entities.Department> getDepartments()
           
 List<fr.inra.refcomp.entities.Department> getDepartments(String id)
           
 List<fr.inra.refcomp.entities.Frequency> getFrequencies()
           
 fr.inra.refcomp.entities.Frequency getFrequency(String id)
           
 fr.inra.refcomp.entities.Agent getLoggedInAgent()
           
 fr.inra.refcomp.entities.User getLoggedInUser()
           
 String getPath(String id)
           
 Map<String,fr.inra.refcomp.entities.Skill> getRootSkill(List<String> skills)
           
 fr.inra.refcomp.entities.Skill getSkill(String id)
           
 fr.inra.refcomp.entities.EntitiesList getSkills()
           
 fr.inra.refcomp.entities.EntitiesList getSkills(String agentId)
           
 fr.inra.refcomp.entities.Unit getUnit(String id)
           
 List<fr.inra.refcomp.entities.Unit> getUnits()
           
 List<fr.inra.refcomp.entities.Unit> getUnits(String id)
           
 fr.inra.refcomp.entities.User getUser(String id)
           
 List<fr.inra.refcomp.entities.User> getUsers()
           
 Boolean isAdmin()
           
 Boolean isAdmin(String id)
           
 Boolean isAgent()
           
 Boolean isLoggedIn()
           
 Boolean login(String login, String password)
           
 void logout()
           
 boolean moveSkill(String destination, String node)
           
 void removeSkill(String skillId)
           
 fr.inra.refcomp.entities.Agent saveAgent(fr.inra.refcomp.entities.Agent agent, String context)
           
 fr.inra.refcomp.entities.Cati saveCati(fr.inra.refcomp.entities.Cati cati)
           
 fr.inra.refcomp.entities.Department saveDepartment(fr.inra.refcomp.entities.Department department)
           
 fr.inra.refcomp.entities.Department saveDepartment(fr.inra.refcomp.entities.Department department, List<String> units)
           
 fr.inra.refcomp.entities.Frequency saveFrequency(fr.inra.refcomp.entities.Frequency frequency)
           
 fr.inra.refcomp.entities.EntitiesList saveMySkills(List<fr.inra.refcomp.entities.AgentSkill> skills)
           
 fr.inra.refcomp.entities.Skill saveSkill(fr.inra.refcomp.entities.Skill skill)
           
 fr.inra.refcomp.entities.Unit saveUnit(fr.inra.refcomp.entities.Unit unit)
           
 fr.inra.refcomp.entities.Unit saveUnit(fr.inra.refcomp.entities.Unit unit, List<String> departments)
           
 fr.inra.refcomp.entities.User saveUser(fr.inra.refcomp.entities.User user, String context)
           
 fr.inra.refcomp.entities.EntitiesList searchSkill(String search, String cati, String department, String unit, String frequency)
           
 fr.inra.refcomp.entities.EntitiesList searchUser(String search, String cati, String department, String unit, String frequency)
           
 boolean sendPassword(String userId)
           
 void setAdmin(String agentId, boolean admin)
           
 fr.inra.refcomp.entities.Agent setAgent(fr.inra.refcomp.entities.User user)
           
 void setPrivateSkills(List<String> ids)
           
 void setPublicSkills(List<String> ids)
           
 void unsetAgent(String id)
           
 

Method Detail

getCatis

List<fr.inra.refcomp.entities.Cati> getCatis()

saveCati

fr.inra.refcomp.entities.Cati saveCati(fr.inra.refcomp.entities.Cati cati)
                                       throws fr.inra.refcomp.services.AlreadyExistingException,
                                              fr.inra.refcomp.services.InvalidEntityException
Throws:
fr.inra.refcomp.services.AlreadyExistingException
fr.inra.refcomp.services.InvalidEntityException

createCati

fr.inra.refcomp.entities.Cati createCati()

getCati

fr.inra.refcomp.entities.Cati getCati(String id)

deleteCati

void deleteCati(fr.inra.refcomp.entities.Cati cati)

getFrequencies

List<fr.inra.refcomp.entities.Frequency> getFrequencies()

saveFrequency

fr.inra.refcomp.entities.Frequency saveFrequency(fr.inra.refcomp.entities.Frequency frequency)
                                                 throws fr.inra.refcomp.services.AlreadyExistingException,
                                                        fr.inra.refcomp.services.InvalidEntityException
Throws:
fr.inra.refcomp.services.AlreadyExistingException
fr.inra.refcomp.services.InvalidEntityException

createFrequency

fr.inra.refcomp.entities.Frequency createFrequency()

getFrequency

fr.inra.refcomp.entities.Frequency getFrequency(String id)

deleteFrequency

void deleteFrequency(fr.inra.refcomp.entities.Frequency frequency,
                     boolean force)
                     throws fr.inra.refcomp.services.UsedException
Throws:
fr.inra.refcomp.services.UsedException

getUsers

List<fr.inra.refcomp.entities.User> getUsers()

saveUser

fr.inra.refcomp.entities.User saveUser(fr.inra.refcomp.entities.User user,
                                       String context)
                                       throws fr.inra.refcomp.services.AlreadyExistingException,
                                              fr.inra.refcomp.services.InvalidEntityException
Throws:
fr.inra.refcomp.services.AlreadyExistingException
fr.inra.refcomp.services.InvalidEntityException

createUser

fr.inra.refcomp.entities.User createUser()

getUser

fr.inra.refcomp.entities.User getUser(String id)

getAgent

fr.inra.refcomp.entities.Agent getAgent(String id)

getAgentAndDependencies

fr.inra.refcomp.entities.EntitiesList getAgentAndDependencies(String id)

setAgent

fr.inra.refcomp.entities.Agent setAgent(fr.inra.refcomp.entities.User user)

unsetAgent

void unsetAgent(String id)

saveAgent

fr.inra.refcomp.entities.Agent saveAgent(fr.inra.refcomp.entities.Agent agent,
                                         String context)
                                         throws fr.inra.refcomp.services.AlreadyExistingException,
                                                fr.inra.refcomp.services.InvalidEntityException
Throws:
fr.inra.refcomp.services.AlreadyExistingException
fr.inra.refcomp.services.InvalidEntityException

deleteUser

void deleteUser(fr.inra.refcomp.entities.User user)

login

Boolean login(String login,
              String password)

logout

void logout()

getChildrenSkill

List<fr.inra.refcomp.entities.Skill> getChildrenSkill(String id)

saveSkill

fr.inra.refcomp.entities.Skill saveSkill(fr.inra.refcomp.entities.Skill skill)
                                         throws fr.inra.refcomp.services.AlreadyExistingException,
                                                fr.inra.refcomp.services.InvalidEntityException
Throws:
fr.inra.refcomp.services.AlreadyExistingException
fr.inra.refcomp.services.InvalidEntityException

createSkill

fr.inra.refcomp.entities.Skill createSkill(String parentId)

getSkill

fr.inra.refcomp.entities.Skill getSkill(String id)

deleteSkill

void deleteSkill(fr.inra.refcomp.entities.Skill skill)
                 throws fr.inra.refcomp.services.UsedException
Throws:
fr.inra.refcomp.services.UsedException

saveUnit

fr.inra.refcomp.entities.Unit saveUnit(fr.inra.refcomp.entities.Unit unit)
                                       throws fr.inra.refcomp.services.AlreadyExistingException,
                                              fr.inra.refcomp.services.InvalidEntityException
Throws:
fr.inra.refcomp.services.AlreadyExistingException
fr.inra.refcomp.services.InvalidEntityException

saveUnit

fr.inra.refcomp.entities.Unit saveUnit(fr.inra.refcomp.entities.Unit unit,
                                       List<String> departments)
                                       throws fr.inra.refcomp.services.AlreadyExistingException,
                                              fr.inra.refcomp.services.InvalidEntityException
Throws:
fr.inra.refcomp.services.AlreadyExistingException
fr.inra.refcomp.services.InvalidEntityException

createUnit

fr.inra.refcomp.entities.Unit createUnit()

getUnit

fr.inra.refcomp.entities.Unit getUnit(String id)

deleteUnit

void deleteUnit(fr.inra.refcomp.entities.Unit unit)

getUnits

List<fr.inra.refcomp.entities.Unit> getUnits()

getUnits

List<fr.inra.refcomp.entities.Unit> getUnits(String id)

saveDepartment

fr.inra.refcomp.entities.Department saveDepartment(fr.inra.refcomp.entities.Department department)
                                                   throws fr.inra.refcomp.services.AlreadyExistingException,
                                                          fr.inra.refcomp.services.InvalidEntityException
Throws:
fr.inra.refcomp.services.AlreadyExistingException
fr.inra.refcomp.services.InvalidEntityException

saveDepartment

fr.inra.refcomp.entities.Department saveDepartment(fr.inra.refcomp.entities.Department department,
                                                   List<String> units)
                                                   throws fr.inra.refcomp.services.AlreadyExistingException,
                                                          fr.inra.refcomp.services.InvalidEntityException
Throws:
fr.inra.refcomp.services.AlreadyExistingException
fr.inra.refcomp.services.InvalidEntityException

createDepartment

fr.inra.refcomp.entities.Department createDepartment()

getDepartment

fr.inra.refcomp.entities.Department getDepartment(String id)

deleteDepartment

void deleteDepartment(fr.inra.refcomp.entities.Department department)

getDepartments

List<fr.inra.refcomp.entities.Department> getDepartments()

getDepartments

List<fr.inra.refcomp.entities.Department> getDepartments(String id)

getAdminEmail

String getAdminEmail()

isAdmin

Boolean isAdmin()

isAdmin

Boolean isAdmin(String id)

isAgent

Boolean isAgent()

isLoggedIn

Boolean isLoggedIn()

adminCreationIfDoNotExist

void adminCreationIfDoNotExist()

getSkills

fr.inra.refcomp.entities.EntitiesList getSkills()

getSkills

fr.inra.refcomp.entities.EntitiesList getSkills(String agentId)

addSkill

fr.inra.refcomp.entities.AgentSkill addSkill()

addSkill

fr.inra.refcomp.entities.EntitiesList addSkill(fr.inra.refcomp.entities.Skill skill,
                                               String frequencyId)

removeSkill

void removeSkill(String skillId)

saveMySkills

fr.inra.refcomp.entities.EntitiesList saveMySkills(List<fr.inra.refcomp.entities.AgentSkill> skills)
                                                   throws fr.inra.refcomp.services.InvalidEntityException
Throws:
fr.inra.refcomp.services.InvalidEntityException

getAgentSkill

fr.inra.refcomp.entities.AgentSkill getAgentSkill(String skillId)

getLoggedInUser

fr.inra.refcomp.entities.User getLoggedInUser()

getLoggedInAgent

fr.inra.refcomp.entities.Agent getLoggedInAgent()

setAdmin

void setAdmin(String agentId,
              boolean admin)

searchUser

fr.inra.refcomp.entities.EntitiesList searchUser(String search,
                                                 String cati,
                                                 String department,
                                                 String unit,
                                                 String frequency)

searchSkill

fr.inra.refcomp.entities.EntitiesList searchSkill(String search,
                                                  String cati,
                                                  String department,
                                                  String unit,
                                                  String frequency)

getPath

String getPath(String id)

setPrivateSkills

void setPrivateSkills(List<String> ids)

setPublicSkills

void setPublicSkills(List<String> ids)

moveSkill

boolean moveSkill(String destination,
                  String node)

sendPassword

boolean sendPassword(String userId)

getRootSkill

Map<String,fr.inra.refcomp.entities.Skill> getRootSkill(List<String> skills)

getAllSkills

List<fr.inra.refcomp.entities.Skill> getAllSkills()


Copyright © 2010-2011 Code Lutin. All Rights Reserved.