org.ow2.petals.jbi.security
Class AuthorizationEntry

java.lang.Object
  extended by org.ow2.petals.jbi.security.AuthorizationEntry

public class AuthorizationEntry
extends java.lang.Object

Since:
2.2
Author:
Christophe HAMERLING - eBM WebSourcing

Constructor Summary
AuthorizationEntry()
          Creates a new instance of AuthorizationEntry
AuthorizationEntry(javax.xml.namespace.QName service, java.lang.String endpoint, javax.xml.namespace.QName operation, java.lang.String roles)
          Creates a new instance of AuthorizationEntry
AuthorizationEntry(javax.xml.namespace.QName service, java.lang.String endpoint, javax.xml.namespace.QName operation, java.lang.String roles, org.ow2.petals.jbi.security.AuthorizationEntry.ROLE_TYPE type)
          Creates a new instance of AuthorizationEntry
 
Method Summary
 java.util.Set<org.ow2.petals.jaas.GroupPrincipal> getAcls()
           
 java.lang.String getEndpoint()
           
 javax.xml.namespace.QName getOperation()
           
 java.lang.String getRoles()
           
 javax.xml.namespace.QName getService()
           
 org.ow2.petals.jbi.security.AuthorizationEntry.ROLE_TYPE getType()
           
 void setAcls(java.util.Set<org.ow2.petals.jaas.GroupPrincipal> acls)
           
 void setEndpoint(java.lang.String endpoint)
           
 void setOperation(javax.xml.namespace.QName operation)
           
 void setRoles(java.lang.String roles)
           
 void setService(javax.xml.namespace.QName service)
           
 void setType(org.ow2.petals.jbi.security.AuthorizationEntry.ROLE_TYPE type)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AuthorizationEntry

public AuthorizationEntry()
Creates a new instance of AuthorizationEntry


AuthorizationEntry

public AuthorizationEntry(javax.xml.namespace.QName service,
                          java.lang.String endpoint,
                          javax.xml.namespace.QName operation,
                          java.lang.String roles)
Creates a new instance of AuthorizationEntry

Parameters:
service -
endpoint -
operation -
roles - roles as CSV

AuthorizationEntry

public AuthorizationEntry(javax.xml.namespace.QName service,
                          java.lang.String endpoint,
                          javax.xml.namespace.QName operation,
                          java.lang.String roles,
                          org.ow2.petals.jbi.security.AuthorizationEntry.ROLE_TYPE type)
Creates a new instance of AuthorizationEntry

Parameters:
service -
endpoint -
operation -
roles -
type -
Method Detail

getType

public org.ow2.petals.jbi.security.AuthorizationEntry.ROLE_TYPE getType()
Returns:
the type

setType

public void setType(org.ow2.petals.jbi.security.AuthorizationEntry.ROLE_TYPE type)
Parameters:
type - the type to set

getEndpoint

public java.lang.String getEndpoint()
Returns:
the endpoint

setEndpoint

public void setEndpoint(java.lang.String endpoint)
Parameters:
endpoint - the endpoint to set

getService

public javax.xml.namespace.QName getService()
Returns:
the service

setService

public void setService(javax.xml.namespace.QName service)
Parameters:
service - the service to set

getOperation

public javax.xml.namespace.QName getOperation()
Returns:
the operation

setOperation

public void setOperation(javax.xml.namespace.QName operation)
Parameters:
operation - the operation to set

getAcls

public java.util.Set<org.ow2.petals.jaas.GroupPrincipal> getAcls()
Returns:
the accessControlList

setAcls

public void setAcls(java.util.Set<org.ow2.petals.jaas.GroupPrincipal> acls)
Parameters:
accessControlList - the accessControlList to set

setRoles

public void setRoles(java.lang.String roles)
Parameters:
roles -

getRoles

public java.lang.String getRoles()
Returns:

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2005-2011 Petals Link (EBM Websourcing). All Rights Reserved.