org.jboss.picketlink.cdi.permission.internal
Class EntityIdentifierStrategy

java.lang.Object
  extended by org.jboss.picketlink.cdi.permission.internal.EntityIdentifierStrategy
All Implemented Interfaces:
IdentifierStrategy

public class EntityIdentifierStrategy
extends Object
implements IdentifierStrategy

An Identifier strategy for entity-based permission checks

Author:
Shane Bryzak

Constructor Summary
EntityIdentifierStrategy()
           
 
Method Summary
 boolean canIdentify(Class<?> resourceClass)
           
 boolean canLoadResource(String identifier)
           
 String getIdentifier(Object resource)
           
 Serializable getNaturalIdentifier(Object resource)
           
 Object lookupResource(String identifier)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EntityIdentifierStrategy

public EntityIdentifierStrategy()
Method Detail

canIdentify

public boolean canIdentify(Class<?> resourceClass)
Specified by:
canIdentify in interface IdentifierStrategy

getIdentifier

public String getIdentifier(Object resource)
Specified by:
getIdentifier in interface IdentifierStrategy

getNaturalIdentifier

public Serializable getNaturalIdentifier(Object resource)
Specified by:
getNaturalIdentifier in interface IdentifierStrategy

canLoadResource

public boolean canLoadResource(String identifier)
Specified by:
canLoadResource in interface IdentifierStrategy

lookupResource

public Object lookupResource(String identifier)
Specified by:
lookupResource in interface IdentifierStrategy


Copyright © 2012. All Rights Reserved.