1 46 47 package org.mr.kernel.security.authorization.actions; 48 49 import org.mr.kernel.security.MantaSecurityException; 50 import org.mr.kernel.security.SecurityConstants; 51 import org.mr.kernel.security.authorization.PermissionFactory; 52 import org.mr.kernel.security.authorization.actions.MantaAction; 53 54 import java.util.List ; 55 import java.util.ArrayList ; 56 57 66 public class SubscribeDurableOnTopicAction implements MantaAction, SecurityConstants { 67 68 77 public List getPermissionSearchList(Object param) throws MantaSecurityException { 78 List permissions = new ArrayList (); 79 PermissionFactory factory = PermissionFactory.getInstance(); 80 permissions.add(factory.getPermission(PERMISSION_SUBSCRIBE_DURABLE_ON_SPECIFIC_TOPIC, param)); 81 permissions.add(factory.getPermission(PERMISSION_SUBSCRIBE_DURABLE_ON_TOPIC)); 82 return permissions; 83 } 84 85 90 public String toString(){ 91 return "Subscribe durable on topic"; 92 } 93 } 94 | Popular Tags |