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

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

public class OrganizationManagerImpl
extends java.lang.Object
implements org.ow2.dragon.api.service.organization.OrganizationManager

Author:
ofabre - eBM WebSourcing

Constructor Summary
OrganizationManagerImpl(org.springframework.context.ApplicationContext context)
           
 
Method Summary
 void addCategory(java.lang.String orgId, java.lang.String categoryId, java.lang.String categoryValueId)
           
 void addCategory(java.lang.String orgId, java.lang.String categoryId, java.lang.String categoryValue, java.lang.String categoryDesc)
           
 void addIdentifier(java.lang.String orgId, java.lang.String identifierId, java.lang.String identifierValue, java.lang.String identifierDesc)
           
 void addPost(java.lang.String arg0, java.lang.String arg1)
           
 java.lang.String createOrganization(org.ow2.dragon.api.to.organization.OrganizationUnitTO arg0)
           
 java.util.List<org.ow2.dragon.api.to.organization.OrganizationUnitTO> getAllOrganizations(org.ow2.dragon.api.to.RequestOptionsTO arg0)
           
 java.util.List<org.ow2.dragon.api.to.common.KeyedRefTO> getCategoriesForOrg(java.lang.String orgId)
           
 java.util.List<org.ow2.dragon.api.to.common.KeyedRefTO> getIdentifiersForOrg(java.lang.String orgId)
           
 org.ow2.dragon.api.to.organization.OrganizationUnitTO getOrganization(java.lang.String arg0)
           
 void removeCategories(java.lang.String orgId, java.util.List<java.lang.String> categoryIds)
           
 void removeIdentifiers(java.lang.String orgId, java.util.List<java.lang.String> categoryIds)
           
 void removeOrganization(java.lang.String arg0)
           
 void removePost(java.lang.String organizationId, java.lang.String postId)
           
 java.util.List<org.ow2.dragon.api.to.organization.OrganizationUnitTO> searchOrganization(java.lang.String arg0, java.util.List<java.lang.String> searchedProperties, org.ow2.dragon.api.to.RequestOptionsTO arg5)
           
 java.lang.String updateOrganization(org.ow2.dragon.api.to.organization.OrganizationUnitTO arg0)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OrganizationManagerImpl

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

createOrganization

public java.lang.String createOrganization(org.ow2.dragon.api.to.organization.OrganizationUnitTO arg0)
                                    throws org.ow2.dragon.api.service.organization.OrganizationException
Specified by:
createOrganization in interface org.ow2.dragon.api.service.organization.OrganizationManager
Throws:
org.ow2.dragon.api.service.organization.OrganizationException

getAllOrganizations

public java.util.List<org.ow2.dragon.api.to.organization.OrganizationUnitTO> getAllOrganizations(org.ow2.dragon.api.to.RequestOptionsTO arg0)
                                                                                          throws org.ow2.dragon.api.service.organization.OrganizationException
Specified by:
getAllOrganizations in interface org.ow2.dragon.api.service.organization.OrganizationManager
Throws:
org.ow2.dragon.api.service.organization.OrganizationException

getOrganization

public org.ow2.dragon.api.to.organization.OrganizationUnitTO getOrganization(java.lang.String arg0)
                                                                      throws org.ow2.dragon.api.service.organization.OrganizationException
Specified by:
getOrganization in interface org.ow2.dragon.api.service.organization.OrganizationManager
Throws:
org.ow2.dragon.api.service.organization.OrganizationException

removeOrganization

public void removeOrganization(java.lang.String arg0)
                        throws org.ow2.dragon.api.service.organization.OrganizationException
Specified by:
removeOrganization in interface org.ow2.dragon.api.service.organization.OrganizationManager
Throws:
org.ow2.dragon.api.service.organization.OrganizationException

searchOrganization

public java.util.List<org.ow2.dragon.api.to.organization.OrganizationUnitTO> searchOrganization(java.lang.String arg0,
                                                                                                java.util.List<java.lang.String> searchedProperties,
                                                                                                org.ow2.dragon.api.to.RequestOptionsTO arg5)
                                                                                         throws org.ow2.dragon.api.service.organization.OrganizationException
Specified by:
searchOrganization in interface org.ow2.dragon.api.service.organization.OrganizationManager
Throws:
org.ow2.dragon.api.service.organization.OrganizationException

updateOrganization

public java.lang.String updateOrganization(org.ow2.dragon.api.to.organization.OrganizationUnitTO arg0)
                                    throws org.ow2.dragon.api.service.organization.OrganizationException
Specified by:
updateOrganization in interface org.ow2.dragon.api.service.organization.OrganizationManager
Throws:
org.ow2.dragon.api.service.organization.OrganizationException

addPost

public void addPost(java.lang.String arg0,
                    java.lang.String arg1)
             throws org.ow2.dragon.api.service.organization.OrganizationException
Specified by:
addPost in interface org.ow2.dragon.api.service.organization.OrganizationManager
Throws:
org.ow2.dragon.api.service.organization.OrganizationException

removePost

public void removePost(java.lang.String organizationId,
                       java.lang.String postId)
Specified by:
removePost in interface org.ow2.dragon.api.service.organization.OrganizationManager

addCategory

public void addCategory(java.lang.String orgId,
                        java.lang.String categoryId,
                        java.lang.String categoryValueId)
                 throws org.ow2.dragon.api.service.organization.OrganizationException
Specified by:
addCategory in interface org.ow2.dragon.api.service.organization.OrganizationManager
Throws:
org.ow2.dragon.api.service.organization.OrganizationException

addCategory

public void addCategory(java.lang.String orgId,
                        java.lang.String categoryId,
                        java.lang.String categoryValue,
                        java.lang.String categoryDesc)
                 throws org.ow2.dragon.api.service.organization.OrganizationException
Specified by:
addCategory in interface org.ow2.dragon.api.service.organization.OrganizationManager
Throws:
org.ow2.dragon.api.service.organization.OrganizationException

getCategoriesForOrg

public java.util.List<org.ow2.dragon.api.to.common.KeyedRefTO> getCategoriesForOrg(java.lang.String orgId)
                                                                            throws org.ow2.dragon.api.service.deployment.DeploymentException
Specified by:
getCategoriesForOrg in interface org.ow2.dragon.api.service.organization.OrganizationManager
Throws:
org.ow2.dragon.api.service.deployment.DeploymentException

removeCategories

public void removeCategories(java.lang.String orgId,
                             java.util.List<java.lang.String> categoryIds)
Specified by:
removeCategories in interface org.ow2.dragon.api.service.organization.OrganizationManager

addIdentifier

public void addIdentifier(java.lang.String orgId,
                          java.lang.String identifierId,
                          java.lang.String identifierValue,
                          java.lang.String identifierDesc)
                   throws org.ow2.dragon.api.service.organization.OrganizationException
Specified by:
addIdentifier in interface org.ow2.dragon.api.service.organization.OrganizationManager
Throws:
org.ow2.dragon.api.service.organization.OrganizationException

getIdentifiersForOrg

public java.util.List<org.ow2.dragon.api.to.common.KeyedRefTO> getIdentifiersForOrg(java.lang.String orgId)
                                                                             throws org.ow2.dragon.api.service.deployment.DeploymentException
Specified by:
getIdentifiersForOrg in interface org.ow2.dragon.api.service.organization.OrganizationManager
Throws:
org.ow2.dragon.api.service.deployment.DeploymentException

removeIdentifiers

public void removeIdentifiers(java.lang.String orgId,
                              java.util.List<java.lang.String> categoryIds)
Specified by:
removeIdentifiers in interface org.ow2.dragon.api.service.organization.OrganizationManager


Copyright © 2008-2009 eBMWebsourcing. All Rights Reserved.