eXo JCR :: Ext :: Services 1.15.9-GA

org.exoplatform.services.jcr.ext.organization
Class MembershipTypeHandlerImpl

java.lang.Object
  extended by org.exoplatform.services.jcr.ext.organization.JCROrgServiceHandler
      extended by org.exoplatform.services.jcr.ext.organization.MembershipTypeHandlerImpl
All Implemented Interfaces:
org.exoplatform.services.organization.MembershipTypeEventListenerHandler, org.exoplatform.services.organization.MembershipTypeHandler

public class MembershipTypeHandlerImpl
extends JCROrgServiceHandler
implements org.exoplatform.services.organization.MembershipTypeHandler, org.exoplatform.services.organization.MembershipTypeEventListenerHandler

Created by The eXo Platform SAS.

Version:
$Id: MembershipTypeHandlerImpl.java 79575 2012-02-17 13:23:37Z aplotnikov $
Author:
Peter Nedonosko

Nested Class Summary
static class MembershipTypeHandlerImpl.MembershipTypeProperties
          Class contains the names of membership type properties only.
 
Field Summary
protected  List<org.exoplatform.services.organization.MembershipTypeEventListener> listeners
          The list of listeners to broadcast the events.
 
Fields inherited from class org.exoplatform.services.jcr.ext.organization.JCROrgServiceHandler
cache, groupHandler, LOG, membershipHandler, service, typeHandler, userHandler, userProfileHandler, utils
 
Fields inherited from interface org.exoplatform.services.organization.MembershipTypeHandler
POST_DELETE_MEMBERSHIP_TYPE_EVENT, PRE_DELETE_MEMBERSHIP_TYPE_EVENT
 
Method Summary
 void addMembershipTypeEventListener(org.exoplatform.services.organization.MembershipTypeEventListener listener)
          
 org.exoplatform.services.organization.MembershipType createMembershipType(org.exoplatform.services.organization.MembershipType mt, boolean broadcast)
          
 org.exoplatform.services.organization.MembershipType createMembershipTypeInstance()
          
 org.exoplatform.services.organization.MembershipType findMembershipType(String name)
          
 Collection findMembershipTypes()
          
 List<org.exoplatform.services.organization.MembershipTypeEventListener> getMembershipTypeListeners()
          
 org.exoplatform.services.organization.MembershipType removeMembershipType(String name, boolean broadcast)
          
 void removeMembershipTypeEventListener(org.exoplatform.services.organization.MembershipTypeEventListener listener)
          
 org.exoplatform.services.organization.MembershipType saveMembershipType(org.exoplatform.services.organization.MembershipType mt, boolean broadcast)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

listeners

protected final List<org.exoplatform.services.organization.MembershipTypeEventListener> listeners
The list of listeners to broadcast the events.

Method Detail

createMembershipType

public org.exoplatform.services.organization.MembershipType createMembershipType(org.exoplatform.services.organization.MembershipType mt,
                                                                                 boolean broadcast)
                                                                          throws Exception

Specified by:
createMembershipType in interface org.exoplatform.services.organization.MembershipTypeHandler
Throws:
Exception

createMembershipTypeInstance

public org.exoplatform.services.organization.MembershipType createMembershipTypeInstance()

Specified by:
createMembershipTypeInstance in interface org.exoplatform.services.organization.MembershipTypeHandler

findMembershipType

public org.exoplatform.services.organization.MembershipType findMembershipType(String name)
                                                                        throws Exception

Specified by:
findMembershipType in interface org.exoplatform.services.organization.MembershipTypeHandler
Throws:
Exception

findMembershipTypes

public Collection findMembershipTypes()
                               throws Exception

Specified by:
findMembershipTypes in interface org.exoplatform.services.organization.MembershipTypeHandler
Throws:
Exception

removeMembershipType

public org.exoplatform.services.organization.MembershipType removeMembershipType(String name,
                                                                                 boolean broadcast)
                                                                          throws Exception

Specified by:
removeMembershipType in interface org.exoplatform.services.organization.MembershipTypeHandler
Throws:
Exception

saveMembershipType

public org.exoplatform.services.organization.MembershipType saveMembershipType(org.exoplatform.services.organization.MembershipType mt,
                                                                               boolean broadcast)
                                                                        throws Exception

Specified by:
saveMembershipType in interface org.exoplatform.services.organization.MembershipTypeHandler
Throws:
Exception

removeMembershipTypeEventListener

public void removeMembershipTypeEventListener(org.exoplatform.services.organization.MembershipTypeEventListener listener)

Specified by:
removeMembershipTypeEventListener in interface org.exoplatform.services.organization.MembershipTypeHandler

addMembershipTypeEventListener

public void addMembershipTypeEventListener(org.exoplatform.services.organization.MembershipTypeEventListener listener)

Specified by:
addMembershipTypeEventListener in interface org.exoplatform.services.organization.MembershipTypeHandler

getMembershipTypeListeners

public List<org.exoplatform.services.organization.MembershipTypeEventListener> getMembershipTypeListeners()

Specified by:
getMembershipTypeListeners in interface org.exoplatform.services.organization.MembershipTypeEventListenerHandler

eXo JCR :: Ext :: Services 1.15.9-GA

Copyright © 2014 eXo Platform SAS. All Rights Reserved.