Skip navigation links

Oracle BPEL Process Manager
Workflow Services API Reference
10g Release 3 (10.1.3)
B28985-02


oracle.tip.pc.services.identity
Interface BPMPrincipal

All Superinterfaces:
java.security.Principal
All Known Subinterfaces:
BPMAppRole, BPMGroup, BPMIdentity, BPMRole, BPMUser

public interface BPMPrincipal
extends java.security.Principal

BPMPrincipal represents Identity


Method Summary
 java.lang.Object getAttribute(java.lang.String attrName)
          Gets object attribute by attribute name.
 java.util.Map getAttributes()
          Get all object attributes
 java.lang.String getDescription()
          Gets ProcessConnect principal description
 java.lang.String getDisplayName()
          Gets ProcessConnect display name
 java.lang.String getFullName()
          Gets full principal name.
 java.lang.String getGuid()
          Gets principal guid.
 java.lang.String getRealmName()
          Gets realm name
 org.w3c.dom.Node toNode()
          Create a DOM Node from the object

 

Methods inherited from interface java.security.Principal
equals, getName, hashCode, toString

 

Method Detail

getRealmName

public java.lang.String getRealmName()
                              throws BPMIdentityException
Gets realm name
Returns:
realm name
Throws:
BPMIdentityException

getDisplayName

public java.lang.String getDisplayName()
                                throws BPMIdentityException
Gets ProcessConnect display name
Returns:
display name of this BPMPrincipal
Throws:
BPMIdentityException

getDescription

public java.lang.String getDescription()
                                throws BPMIdentityException
Gets ProcessConnect principal description
Returns:
discription of this BPMprincipal
Throws:
BPMIdentityException

getFullName

public java.lang.String getFullName()
                             throws BPMIdentityException
Gets full principal name.
Returns:
a full principal name in given realm
Throws:
BPMIdentityException

getGuid

public java.lang.String getGuid()
                         throws BPMIdentityException
Gets principal guid.
Returns:
guid
Throws:
BPMIdentityException

getAttribute

public java.lang.Object getAttribute(java.lang.String attrName)
                              throws BPMIdentityException
Gets object attribute by attribute name. It return either String , byte[], List object or null
Parameters:
attrName - a attribute name
Returns:
object or null, if attribute is not found
Throws:
BPMIdentityException

getAttributes

public java.util.Map getAttributes()
Get all object attributes
Returns:
map of all attributes

toNode

public org.w3c.dom.Node toNode()
                        throws BPMIdentityException
Create a DOM Node from the object
Returns:
Node DOM Node representing the BPMPrintipal object
Throws:
BPMIdentityException

Skip navigation links

Oracle BPEL Process Manager
Workflow Services API Reference
10g Release 3 (10.1.3)
B28985-02


Copyright © 2006, Oracle. All rights reserved.