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()
|
EntitiesList |
addSkill(Skill skill,
String frequencyId)
|
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)
|
List<Skill> |
getAllSkills()
|
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)
|
Map<String,Skill> |
getRootSkill(List<String> skills)
|
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)
|
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()
addSkill
EntitiesList addSkill(Skill skill,
String frequencyId)
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)
getRootSkill
Map<String,Skill> getRootSkill(List<String> skills)
getAllSkills
List<Skill> getAllSkills()
Copyright © 2010-2012 Code Lutin. All Rights Reserved.