com.pmease.quickbuild.entitymanager.impl
Class DefaultMembershipManager

java.lang.Object
  extended by com.pmease.quickbuild.entitymanager.impl.AbstractEntityManager<Membership>
      extended by com.pmease.quickbuild.entitymanager.impl.DefaultMembershipManager
All Implemented Interfaces:
EntityManager<Membership>, MembershipManager

public class DefaultMembershipManager
extends AbstractEntityManager<Membership>
implements MembershipManager


Field Summary
 
Fields inherited from interface com.pmease.quickbuild.entitymanager.MembershipManager
instance
 
Constructor Summary
DefaultMembershipManager()
           
 
Method Summary
 void assign(Group group, java.util.Collection<User> users)
           
 void assign(User user, java.util.Collection<Group> groups)
           
 void delete(Membership membership)
          delete specified entity.
 void save(Membership membership)
          create new entry in database if identifier of specified identity is null, or update existing entity into database if the identifier is not null.
 
Methods inherited from class com.pmease.quickbuild.entitymanager.impl.AbstractEntityManager
count, count, countEntities, get, getAll, getAll, getSession, load, search, searchEntities, searchEntityIds, searchIds
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.pmease.quickbuild.entitymanager.EntityManager
count, count, get, getAll, getAll, load, search, searchIds
 

Constructor Detail

DefaultMembershipManager

public DefaultMembershipManager()
Method Detail

delete

public void delete(Membership membership)
Description copied from class: AbstractEntityManager
delete specified entity.

Specified by:
delete in interface EntityManager<Membership>
Overrides:
delete in class AbstractEntityManager<Membership>

save

public void save(Membership membership)
Description copied from class: AbstractEntityManager
create new entry in database if identifier of specified identity is null, or update existing entity into database if the identifier is not null.

Specified by:
save in interface EntityManager<Membership>
Overrides:
save in class AbstractEntityManager<Membership>

assign

public void assign(User user,
                   java.util.Collection<Group> groups)
Specified by:
assign in interface MembershipManager

assign

public void assign(Group group,
                   java.util.Collection<User> users)
Specified by:
assign in interface MembershipManager


Copyright © 2005-2010 PMEase Inc. All Rights Reserved.