fabric.lang.security
Class Principal._Proxy

java.lang.Object
  extended by fabric.lang.Object._Proxy
      extended by fabric.lang.security.Principal._Proxy
All Implemented Interfaces:
Object, Principal
Direct Known Subclasses:
DelegatingPrincipal._Proxy
Enclosing interface:
Principal

public static class Principal._Proxy
extends Object._Proxy
implements Principal


Nested Class Summary
 
Nested classes/interfaces inherited from interface fabric.lang.security.Principal
Principal._Impl, Principal._Proxy, Principal._Static
 
Constructor Summary
Principal._Proxy(Principal._Impl impl)
           
Principal._Proxy(Store store, long onum)
           
 
Method Summary
 boolean delegatesTo(Principal p)
           
 boolean equals(Principal p)
           
 ActsForProof findProofDownto(Store store, Principal q, java.lang.Object searchState)
           
 ActsForProof findProofUpto(Store store, Principal p, java.lang.Object searchState)
           
 PrivateKeyObject getPrivateKeyObject()
           
 java.security.PublicKey getPublicKey()
           
 boolean isAuthorized(java.lang.Object authPrf, Closure closure, Label lb, boolean executeNow)
           
 java.lang.String name()
           
 
Methods inherited from class fabric.lang.Object._Proxy
_npe, $forceRenumber, $getOnum, $getProxy, $getProxy, $getStore, $unwrap, createStatistics, equals, equals, fetch, get$label, hashCode, idEquals, idEquals, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface fabric.lang.Object
$forceRenumber, $getOnum, $getProxy, $getStore, $unwrap, createStatistics, equals, fetch, get$label, idEquals
 

Constructor Detail

Principal._Proxy

public Principal._Proxy(Principal._Impl impl)

Principal._Proxy

public Principal._Proxy(Store store,
                        long onum)
Method Detail

name

public java.lang.String name()
Specified by:
name in interface Principal

delegatesTo

public boolean delegatesTo(Principal p)
Specified by:
delegatesTo in interface Principal

equals

public boolean equals(Principal p)
Specified by:
equals in interface Principal

isAuthorized

public boolean isAuthorized(java.lang.Object authPrf,
                            Closure closure,
                            Label lb,
                            boolean executeNow)
Specified by:
isAuthorized in interface Principal

findProofUpto

public ActsForProof findProofUpto(Store store,
                                  Principal p,
                                  java.lang.Object searchState)
Specified by:
findProofUpto in interface Principal

findProofDownto

public ActsForProof findProofDownto(Store store,
                                    Principal q,
                                    java.lang.Object searchState)
Specified by:
findProofDownto in interface Principal

getPublicKey

public java.security.PublicKey getPublicKey()
Specified by:
getPublicKey in interface Principal

getPrivateKeyObject

public PrivateKeyObject getPrivateKeyObject()
Specified by:
getPrivateKeyObject in interface Principal