org.ow2.dragon.ui.businessdelegate.spring.organization
Class RoleOfPartyManagerImpl

java.lang.Object
  extended by org.ow2.dragon.ui.businessdelegate.spring.organization.RoleOfPartyManagerImpl
All Implemented Interfaces:
org.ow2.dragon.api.service.organization.RoleOfPartyManager

public class RoleOfPartyManagerImpl
extends java.lang.Object
implements org.ow2.dragon.api.service.organization.RoleOfPartyManager

Author:
ofabre - eBM Websourcing

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.ow2.dragon.api.service.organization.RoleOfPartyManager
org.ow2.dragon.api.service.organization.RoleOfPartyManager.LINK_TYPE
 
Constructor Summary
RoleOfPartyManagerImpl(org.springframework.context.ApplicationContext context)
           
 
Method Summary
 java.lang.String createEndpointRole(java.lang.String partyId, java.lang.String endpointId, java.lang.String type)
           
 java.lang.String createTechServiceRole(java.lang.String partyId, java.lang.String technicalServiceId, java.lang.String type)
           
 java.util.List<org.ow2.dragon.api.to.organization.OrgToEndpointTO> getOrgRolesByEndpoint(java.lang.String endpointId, org.ow2.dragon.api.to.RequestOptionsTO requestOptionsTO)
           
 java.util.List<org.ow2.dragon.api.to.organization.OrgToTechServiceTO> getOrgRolesByTechService(java.lang.String techServiceId, org.ow2.dragon.api.to.RequestOptionsTO requestOptionsTO)
           
 java.util.List<org.ow2.dragon.api.to.organization.PersonToEndpointTO> getPersonRolesByEndpoint(java.lang.String endpointId, org.ow2.dragon.api.to.RequestOptionsTO requestOptionsTO)
           
 java.util.List<org.ow2.dragon.api.to.organization.PersonToTechServiceTO> getPersonRolesByTechService(java.lang.String techServiceId, org.ow2.dragon.api.to.RequestOptionsTO requestOptionsTO)
           
 java.lang.String[] getRolesTypes(org.ow2.dragon.api.service.organization.RoleOfPartyManager.LINK_TYPE linkType, org.ow2.dragon.api.to.RequestOptionsTO options)
           
 void removeRole(java.lang.String roleId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RoleOfPartyManagerImpl

public RoleOfPartyManagerImpl(org.springframework.context.ApplicationContext context)
Method Detail

createTechServiceRole

public java.lang.String createTechServiceRole(java.lang.String partyId,
                                              java.lang.String technicalServiceId,
                                              java.lang.String type)
                                       throws org.ow2.dragon.api.service.organization.OrganizationException
Specified by:
createTechServiceRole in interface org.ow2.dragon.api.service.organization.RoleOfPartyManager
Throws:
org.ow2.dragon.api.service.organization.OrganizationException

getOrgRolesByTechService

public java.util.List<org.ow2.dragon.api.to.organization.OrgToTechServiceTO> getOrgRolesByTechService(java.lang.String techServiceId,
                                                                                                      org.ow2.dragon.api.to.RequestOptionsTO requestOptionsTO)
Specified by:
getOrgRolesByTechService in interface org.ow2.dragon.api.service.organization.RoleOfPartyManager

getPersonRolesByTechService

public java.util.List<org.ow2.dragon.api.to.organization.PersonToTechServiceTO> getPersonRolesByTechService(java.lang.String techServiceId,
                                                                                                            org.ow2.dragon.api.to.RequestOptionsTO requestOptionsTO)
Specified by:
getPersonRolesByTechService in interface org.ow2.dragon.api.service.organization.RoleOfPartyManager

getRolesTypes

public java.lang.String[] getRolesTypes(org.ow2.dragon.api.service.organization.RoleOfPartyManager.LINK_TYPE linkType,
                                        org.ow2.dragon.api.to.RequestOptionsTO options)
Specified by:
getRolesTypes in interface org.ow2.dragon.api.service.organization.RoleOfPartyManager

removeRole

public void removeRole(java.lang.String roleId)
Specified by:
removeRole in interface org.ow2.dragon.api.service.organization.RoleOfPartyManager

createEndpointRole

public java.lang.String createEndpointRole(java.lang.String partyId,
                                           java.lang.String endpointId,
                                           java.lang.String type)
                                    throws org.ow2.dragon.api.service.organization.OrganizationException
Specified by:
createEndpointRole in interface org.ow2.dragon.api.service.organization.RoleOfPartyManager
Throws:
org.ow2.dragon.api.service.organization.OrganizationException

getOrgRolesByEndpoint

public java.util.List<org.ow2.dragon.api.to.organization.OrgToEndpointTO> getOrgRolesByEndpoint(java.lang.String endpointId,
                                                                                                org.ow2.dragon.api.to.RequestOptionsTO requestOptionsTO)
Specified by:
getOrgRolesByEndpoint in interface org.ow2.dragon.api.service.organization.RoleOfPartyManager

getPersonRolesByEndpoint

public java.util.List<org.ow2.dragon.api.to.organization.PersonToEndpointTO> getPersonRolesByEndpoint(java.lang.String endpointId,
                                                                                                      org.ow2.dragon.api.to.RequestOptionsTO requestOptionsTO)
Specified by:
getPersonRolesByEndpoint in interface org.ow2.dragon.api.service.organization.RoleOfPartyManager


Copyright © 2008-2010 eBMWebsourcing. All Rights Reserved.