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.organization.OrganizationUnitTO> getAllOrgsWithoutMeAndMyChildren(java.lang.String initialOrg)
           
 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)
           
 java.util.List<org.ow2.dragon.api.to.organization.PostTO> getPostsByOrganization(java.lang.String orgId, org.ow2.dragon.api.to.RequestOptionsTO requestOptionsTO)
           
 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<org.ow2.dragon.api.to.organization.OrganizationSearchProperties> 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)
Specified by:
getAllOrganizations in interface org.ow2.dragon.api.service.organization.OrganizationManager

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)
Specified by:
removeOrganization in interface org.ow2.dragon.api.service.organization.OrganizationManager

searchOrganization

public java.util.List<org.ow2.dragon.api.to.organization.OrganizationUnitTO> searchOrganization(java.lang.String arg0,
                                                                                                java.util.List<org.ow2.dragon.api.to.organization.OrganizationSearchProperties> 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)
                throws org.ow2.dragon.api.service.organization.OrganizationException
Specified by:
removePost 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 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.organization.OrganizationException
Specified by:
getCategoriesForOrg in interface org.ow2.dragon.api.service.organization.OrganizationManager
Throws:
org.ow2.dragon.api.service.organization.OrganizationException

removeCategories

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

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.organization.OrganizationException
Specified by:
getIdentifiersForOrg in interface org.ow2.dragon.api.service.organization.OrganizationManager
Throws:
org.ow2.dragon.api.service.organization.OrganizationException

removeIdentifiers

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

getAllOrgsWithoutMeAndMyChildren

public java.util.List<org.ow2.dragon.api.to.organization.OrganizationUnitTO> getAllOrgsWithoutMeAndMyChildren(java.lang.String initialOrg)
                                                                                                       throws org.ow2.dragon.api.service.organization.OrganizationException
Specified by:
getAllOrgsWithoutMeAndMyChildren in interface org.ow2.dragon.api.service.organization.OrganizationManager
Throws:
org.ow2.dragon.api.service.organization.OrganizationException

getPostsByOrganization

public java.util.List<org.ow2.dragon.api.to.organization.PostTO> getPostsByOrganization(java.lang.String orgId,
                                                                                        org.ow2.dragon.api.to.RequestOptionsTO requestOptionsTO)
                                                                                 throws org.ow2.dragon.api.service.organization.OrganizationException
Specified by:
getPostsByOrganization in interface org.ow2.dragon.api.service.organization.OrganizationManager
Throws:
org.ow2.dragon.api.service.organization.OrganizationException


Copyright © 2008-2010 eBMWebsourcing. All Rights Reserved.