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
 AgentSkill addSkill()
           
 void adminCreationIfDoNotExist()
           
 Cati createCati()
           
 Department createDepartment()
           
 Frequency createFrequency()
           
 Skill createSkill(String parentId)
           
 Unit createUnit()
           
 User createUser()
           
 void deleteCati(Cati cati)
           
 void deleteDepartment(Department department)
           
 void deleteFrequency(Frequency frequency, boolean force)
           
 void deleteSkill(Skill skill)
           
 void deleteUnit(Unit unit)
           
 void deleteUser(User user)
           
 String getAdminEmail()
           
 Agent getAgent(String id)
           
 EntitiesList getAgentAndDependencies(String id)
           
 AgentSkill getAgentSkill(String skillId)
           
 Cati getCati(String id)
           
 List<Cati> getCatis()
           
 List<Skill> getChildrenSkill(String id)
           
 Department getDepartment(String id)
           
 List<Department> getDepartments()
           
 List<Department> getDepartments(String id)
           
 List<Frequency> getFrequencies()
           
 Frequency getFrequency(String id)
           
 Agent getLoggedInAgent()
           
 User getLoggedInUser()
           
 String getPath(String id)
           
 Skill getSkill(String id)
           
 EntitiesList getSkills()
           
 EntitiesList getSkills(String agentId)
           
 Unit getUnit(String id)
           
 List<Unit> getUnits()
           
 List<Unit> getUnits(String id)
           
 User getUser(String id)
           
 List<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)
           
 Agent saveAgent(Agent agent, String context)
           
 Cati saveCati(Cati cati)
           
 Department saveDepartment(Department department)
           
 Department saveDepartment(Department department, List<String> units)
           
 Frequency saveFrequency(Frequency frequency)
           
 EntitiesList saveMySkills(List<AgentSkill> skills)
           
 Skill saveSkill(Skill skill)
           
 Unit saveUnit(Unit unit)
           
 Unit saveUnit(Unit unit, List<String> departments)
           
 User saveUser(User user, String context)
           
 EntitiesList searchSkill(String search, String cati, String department, String unit, String frequency)
           
 EntitiesList searchUser(String search, String cati, String department, String unit, String frequency)
           
 boolean sendPassword(String userId)
           
 void setAdmin(String agentId, boolean admin)
           
 Agent setAgent(User user)
           
 void setPrivateSkills(List<String> ids)
           
 void setPublicSkills(List<String> ids)
           
 void unsetAgent(String id)
           
 

Method Detail

getCatis

List<Cati> getCatis()

saveCati

Cati saveCati(Cati cati)
              throws AlreadyExistingException,
                     InvalidEntityException
Throws:
AlreadyExistingException
InvalidEntityException

createCati

Cati createCati()

getCati

Cati getCati(String id)

deleteCati

void deleteCati(Cati cati)

getFrequencies

List<Frequency> getFrequencies()

saveFrequency

Frequency saveFrequency(Frequency frequency)
                        throws AlreadyExistingException,
                               InvalidEntityException
Throws:
AlreadyExistingException
InvalidEntityException

createFrequency

Frequency createFrequency()

getFrequency

Frequency getFrequency(String id)

deleteFrequency

void deleteFrequency(Frequency frequency,
                     boolean force)
                     throws UsedException
Throws:
UsedException

getUsers

List<User> getUsers()

saveUser

User saveUser(User user,
              String context)
              throws AlreadyExistingException,
                     InvalidEntityException
Throws:
AlreadyExistingException
InvalidEntityException

createUser

User createUser()

getUser

User getUser(String id)

getAgent

Agent getAgent(String id)

getAgentAndDependencies

EntitiesList getAgentAndDependencies(String id)

setAgent

Agent setAgent(User user)

unsetAgent

void unsetAgent(String id)

saveAgent

Agent saveAgent(Agent agent,
                String context)
                throws AlreadyExistingException,
                       InvalidEntityException
Throws:
AlreadyExistingException
InvalidEntityException

deleteUser

void deleteUser(User user)

login

Boolean login(String login,
              String password)

logout

void logout()

getChildrenSkill

List<Skill> getChildrenSkill(String id)

saveSkill

Skill saveSkill(Skill skill)
                throws AlreadyExistingException,
                       InvalidEntityException
Throws:
AlreadyExistingException
InvalidEntityException

createSkill

Skill createSkill(String parentId)

getSkill

Skill getSkill(String id)

deleteSkill

void deleteSkill(Skill skill)
                 throws UsedException
Throws:
UsedException

saveUnit

Unit saveUnit(Unit unit)
              throws AlreadyExistingException,
                     InvalidEntityException
Throws:
AlreadyExistingException
InvalidEntityException

saveUnit

Unit saveUnit(Unit unit,
              List<String> departments)
              throws AlreadyExistingException,
                     InvalidEntityException
Throws:
AlreadyExistingException
InvalidEntityException

createUnit

Unit createUnit()

getUnit

Unit getUnit(String id)

deleteUnit

void deleteUnit(Unit unit)

getUnits

List<Unit> getUnits()

getUnits

List<Unit> getUnits(String id)

saveDepartment

Department saveDepartment(Department department)
                          throws AlreadyExistingException,
                                 InvalidEntityException
Throws:
AlreadyExistingException
InvalidEntityException

saveDepartment

Department saveDepartment(Department department,
                          List<String> units)
                          throws AlreadyExistingException,
                                 InvalidEntityException
Throws:
AlreadyExistingException
InvalidEntityException

createDepartment

Department createDepartment()

getDepartment

Department getDepartment(String id)

deleteDepartment

void deleteDepartment(Department department)

getDepartments

List<Department> getDepartments()

getDepartments

List<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

EntitiesList getSkills()

getSkills

EntitiesList getSkills(String agentId)

addSkill

AgentSkill addSkill()

removeSkill

void removeSkill(String skillId)

saveMySkills

EntitiesList saveMySkills(List<AgentSkill> skills)
                          throws InvalidEntityException
Throws:
InvalidEntityException

getAgentSkill

AgentSkill getAgentSkill(String skillId)

getLoggedInUser

User getLoggedInUser()

getLoggedInAgent

Agent getLoggedInAgent()

setAdmin

void setAdmin(String agentId,
              boolean admin)

searchUser

EntitiesList searchUser(String search,
                        String cati,
                        String department,
                        String unit,
                        String frequency)

searchSkill

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)


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