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

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

public class MembershipTypeHandlerImpl
extends CommonHandler
implements org.exoplatform.services.organization.MembershipTypeHandler

Created by The eXo Platform SAS.

Version:
$Id: MembershipTypeHandlerImpl.java 23515 2008-11-20 14:42:36Z tolusha $
Author:
Peter Nedonosko

Field Summary
static java.lang.String EXO_DESCRIPTION
          Membership type property that contain description.
protected static org.apache.commons.logging.Log log
          Log.
protected  JCROrganizationServiceImpl service
          Organization service implementation covering the handler.
static java.lang.String STORAGE_EXO_MEMBERSHIP_TYPES
          The node to storage membership types.
 
Fields inherited from interface org.exoplatform.services.organization.MembershipTypeHandler
POST_DELETE_MEMBERSHIP_TYPE_EVENT, PRE_DELETE_MEMBERSHIP_TYPE_EVENT
 
Method Summary
 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(java.lang.String name)
          
 java.util.Collection findMembershipTypes()
          
 org.exoplatform.services.organization.MembershipType removeMembershipType(java.lang.String name, boolean broadcast)
          
 org.exoplatform.services.organization.MembershipType saveMembershipType(org.exoplatform.services.organization.MembershipType mt, boolean broadcast)
          
 
Methods inherited from class org.exoplatform.services.jcr.ext.organization.CommonHandler
readDateProperty, readStringProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EXO_DESCRIPTION

public static final java.lang.String EXO_DESCRIPTION
Membership type property that contain description.

See Also:
Constant Field Values

STORAGE_EXO_MEMBERSHIP_TYPES

public static final java.lang.String STORAGE_EXO_MEMBERSHIP_TYPES
The node to storage membership types.

See Also:
Constant Field Values

service

protected final JCROrganizationServiceImpl service
Organization service implementation covering the handler.


log

protected static org.apache.commons.logging.Log log
Log.

Method Detail

createMembershipType

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

Specified by:
createMembershipType in interface org.exoplatform.services.organization.MembershipTypeHandler
Throws:
java.lang.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(java.lang.String name)
                                                                        throws java.lang.Exception

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

findMembershipTypes

public java.util.Collection findMembershipTypes()
                                         throws java.lang.Exception

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

removeMembershipType

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

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

saveMembershipType

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

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


Copyright © 2011 eXo Platform SAS. All Rights Reserved.