Uses of Class
uk.ac.soton.itinnovation.grid.types.SubjectDescription

Packages that use SubjectDescription
uk.ac.soton.ecs.iam.grid.client.staterepos   
uk.ac.soton.ecs.iam.grid.comms.client   
uk.ac.soton.itinnovation.grid.client.membership   
uk.ac.soton.itinnovation.grid.comms.account   
uk.ac.soton.itinnovation.grid.comms.data   
uk.ac.soton.itinnovation.grid.comms.ogsadai Communications package - contains interfaces for the communications classes. 
uk.ac.soton.itinnovation.grid.comms.sla   
uk.ac.soton.itinnovation.grid.gridservit.context.helpers   
uk.ac.soton.itinnovation.grid.pbac2.pdp   
uk.ac.soton.itinnovation.grid.pbac2.pdp.dynamic   
uk.ac.soton.itinnovation.grid.pbac2.pep   
uk.ac.soton.itinnovation.grid.service.account   
uk.ac.soton.itinnovation.grid.service.data   
uk.ac.soton.itinnovation.grid.service.dataresource.beans   
uk.ac.soton.itinnovation.grid.service.ogsadai.impl   
uk.ac.soton.itinnovation.grid.service.sla   
uk.ac.soton.itinnovation.grid.service.sla.bizfacade   
uk.ac.soton.itinnovation.grid.service.utils.gridservit   
uk.ac.soton.itinnovation.grid.service.utils.trustedaccounts   
uk.ac.soton.itinnovation.grid.types   
 

Uses of SubjectDescription in uk.ac.soton.ecs.iam.grid.client.staterepos
 

Methods in uk.ac.soton.ecs.iam.grid.client.staterepos that return SubjectDescription
 SubjectDescription RemoteSLAServiceImpl.getServiceProviderID()
          Deprecated.  
 SubjectDescription RemotePrivateAccountServiceImpl.getServiceProviderID()
          Deprecated.  
 SubjectDescription RemoteTradeAccountServiceImpl.getServiceProviderID()
          Deprecated.  
 SubjectDescription RemoteJobServiceImpl.getServiceProviderID()
          Deprecated.  
 SubjectDescription RemoteDataServiceImpl.getServiceProviderID()
          Deprecated.  
 SubjectDescription RemoteServiceImpl.getServiceProviderID()
          Deprecated. Query the remote service to discover its identity.
 SubjectDescription RemoteSLAServiceImpl.getServiceProviderIssuer()
          Deprecated.  
 SubjectDescription RemotePrivateAccountServiceImpl.getServiceProviderIssuer()
          Deprecated.  
 SubjectDescription RemoteTradeAccountServiceImpl.getServiceProviderIssuer()
          Deprecated.  
 SubjectDescription RemoteJobServiceImpl.getServiceProviderIssuer()
          Deprecated.  
 SubjectDescription RemoteDataServiceImpl.getServiceProviderIssuer()
          Deprecated.  
 SubjectDescription RemoteServiceImpl.getServiceProviderIssuer()
          Deprecated. Query the remote service to discover the identity of the issuer of its certificate.
 

Methods in uk.ac.soton.ecs.iam.grid.client.staterepos with parameters of type SubjectDescription
 boolean DataConversationImpl.checkReadAccess(SubjectDescription user)
          Deprecated.  
 boolean SLAConversationImpl.checkUser(SubjectDescription user)
          Deprecated.  
 boolean AccountConversationImpl.checkUser(SubjectDescription user)
          Deprecated.  
 boolean DataConversationImpl.checkWriteAccess(SubjectDescription user)
          Deprecated.  
 void TradeAccountConversationImpl.ensureIsUser(SubjectDescription subject)
          Deprecated.  
 

Uses of SubjectDescription in uk.ac.soton.ecs.iam.grid.comms.client
 

Methods in uk.ac.soton.ecs.iam.grid.comms.client with parameters of type SubjectDescription
 void TradeAccountConversation.ensureIsUser(SubjectDescription subject)
           
 

Uses of SubjectDescription in uk.ac.soton.itinnovation.grid.client.membership
 

Methods in uk.ac.soton.itinnovation.grid.client.membership with parameters of type SubjectDescription
 void MembershipGroupHelpers.ensureIsMember(SubjectDescription subject)
           
 void MembershipGroupConversation.ensureIsMember(SubjectDescription subject)
          Check whether this subject is a member of the group.
 

Uses of SubjectDescription in uk.ac.soton.itinnovation.grid.comms.account
 

Methods in uk.ac.soton.itinnovation.grid.comms.account with parameters of type SubjectDescription
 boolean AccountResource.checkUser(SubjectDescription user)
          Test whether this user has the 'user' role.
 void TradeAccountHelpers.ensureIsUser(SubjectDescription subject)
          Determine if a user can use an account.
 

Uses of SubjectDescription in uk.ac.soton.itinnovation.grid.comms.data
 

Methods in uk.ac.soton.itinnovation.grid.comms.data with parameters of type SubjectDescription
 boolean DataStagerResource.checkReadAccess(SubjectDescription delegateUser)
          Checks if the quoted delegate may read from this data stager.
 boolean DataStagerResource.checkWriteAccess(SubjectDescription delegateUser)
          Checks if the quoted delegate may write to this data stager
 void LocalDataService.copyToLocal(String conversationID, SubjectDescription user, org.apache.axis.message.addressing.EndpointReferenceType target)
          Copy data to another data stager.
 

Uses of SubjectDescription in uk.ac.soton.itinnovation.grid.comms.ogsadai
 

Methods in uk.ac.soton.itinnovation.grid.comms.ogsadai with parameters of type SubjectDescription
 void OgsaDaiSubscription.checkPolicyRule(SubjectDescription client, String action)
          The method first checks to see if the current user (the caller) is permitted to invoke the operation checkPolicyRule.
 

Uses of SubjectDescription in uk.ac.soton.itinnovation.grid.comms.sla
 

Methods in uk.ac.soton.itinnovation.grid.comms.sla with parameters of type SubjectDescription
 boolean SLAResource.checkUser(SubjectDescription user)
          Test whether this user has the 'user' role.
 

Uses of SubjectDescription in uk.ac.soton.itinnovation.grid.gridservit.context.helpers
 

Methods in uk.ac.soton.itinnovation.grid.gridservit.context.helpers that return SubjectDescription
static SubjectDescription AuthenticatedContextHelper.getAuthenticatedContext(MessageContext axisMsgCtx)
          Returns the authenticated subject context from an Axis Message Context.
static SubjectDescription AuthenticatedContextHelper.getCurrentUser()
          Get the identity of the user who signed this SOAP request.
 

Methods in uk.ac.soton.itinnovation.grid.gridservit.context.helpers with parameters of type SubjectDescription
static void AuthenticatedContextHelper.setAuthenticatedSubjectContext(MessageContext axisMsgCtx, SubjectDescription authenticatedSubjectContext)
          Sets the authenticated context in the Axis Message Context.
 

Uses of SubjectDescription in uk.ac.soton.itinnovation.grid.pbac2.pdp
 

Methods in uk.ac.soton.itinnovation.grid.pbac2.pdp that return SubjectDescription
 SubjectDescription NotAuthorisedException.getSubject()
           
 

Methods in uk.ac.soton.itinnovation.grid.pbac2.pdp with parameters of type SubjectDescription
 void PDP.check(String resourceID, SubjectDescription subjectDesc, String action)
          Checks if the request is granted.
 boolean PDP.getHasRole(String resourceID, SubjectDescription subjectDesc, String role)
          Check whether the given subject has the named role in 'resourceID'.
 String[] PDP.getProcessRolesForSubject(String resourceID, SubjectDescription subjectDesc)
          Get the list of roles of which this subject is a member.
 String[] PDP.getResources(String resourceTypeID, SubjectDescription subjectDesc, String processState)
          Get the list of resources in which the given subject has membership of some role.
 String PDP.lockAndCheck(String resourceID, SubjectDescription subjectDesc, String action)
          Locks the resource and checks if the request is granted.
 void NotAuthorisedException.setSubject(SubjectDescription subject)
           
static void PBACUtils.validateOwner(MatchRule owner, SubjectDescription currentUser, String ownerRole)
          Ensure that the 'owner' rule grants 'currentUser' the 'ownerRole' role.
static void PBACUtils.validatePattern(MatchPattern pattern, SubjectDescription currentUser)
          Ensure that the pattern matches 'currentUser'.
 

Constructors in uk.ac.soton.itinnovation.grid.pbac2.pdp with parameters of type SubjectDescription
NotAuthorisedException(String resourceID, SubjectDescription subject, String action, String message)
          Public constructor
 

Uses of SubjectDescription in uk.ac.soton.itinnovation.grid.pbac2.pdp.dynamic
 

Methods in uk.ac.soton.itinnovation.grid.pbac2.pdp.dynamic with parameters of type SubjectDescription
 void PDPImpl.check(String resourceID, SubjectDescription subjectDesc, String action)
           
 boolean PDPImpl.getHasRole(String resourceID, SubjectDescription subjectDesc, String role)
           
 String[] PDPImpl.getProcessRolesForSubject(String resourceID, SubjectDescription subjectDesc)
           
 String[] PDPImpl.getResources(String resourceTypeID, SubjectDescription subjectDesc, String processState)
           
 String PDPImpl.lockAndCheck(String resourceID, SubjectDescription subjectSpec, String action)
           
 

Uses of SubjectDescription in uk.ac.soton.itinnovation.grid.pbac2.pep
 

Methods in uk.ac.soton.itinnovation.grid.pbac2.pep with parameters of type SubjectDescription
static
<T> T
DynamicPEP.dynamicPEP(Class<T> iface, T impl, String resource, SubjectDescription subject)
          Create a proxy for 'iface', where all public methods are PEP-wrapped.
 

Uses of SubjectDescription in uk.ac.soton.itinnovation.grid.service.account
 

Methods in uk.ac.soton.itinnovation.grid.service.account with parameters of type SubjectDescription
 boolean AccountServiceImpl.checkUser(SubjectDescription user)
           
 

Uses of SubjectDescription in uk.ac.soton.itinnovation.grid.service.data
 

Methods in uk.ac.soton.itinnovation.grid.service.data with parameters of type SubjectDescription
protected  void DataServiceModule.chargeForUsage(TradeAccountConversation account, String resourceID, SubjectDescription user, BigDecimal amount, String currency, String message)
          Charge usage to an account.
 boolean DataServiceModule.checkReadAccess(SubjectDescription delegate)
           
 boolean DataServiceModule.checkWriteAccess(SubjectDescription delegate)
           
 void DataServiceModule.copyToInternal(String conversationID, SubjectDescription user, org.apache.axis.message.addressing.EndpointReferenceType target)
           
 void DataServiceModule.copyToLocal(String conversationID, SubjectDescription user, org.apache.axis.message.addressing.EndpointReferenceType target)
           
 

Uses of SubjectDescription in uk.ac.soton.itinnovation.grid.service.dataresource.beans
 

Methods in uk.ac.soton.itinnovation.grid.service.dataresource.beans with parameters of type SubjectDescription
protected  List<T> BaseHibernateDAO.findByPBACRole(Class<T> clazz, SubjectDescription subject, String additionalRoleName)
           
 List<Type> DataResourceSubscriptionDAO.findByPBACRole(SubjectDescription subject, String additionalRoleName)
           
 List<Type> DataResourceRoleDAO.findByPBACRole(SubjectDescription subject, String additionalRoleName)
           
 List<Type> DataResourceDAO.findByPBACRole(SubjectDescription subject, String additionalRoleName)
           
 

Uses of SubjectDescription in uk.ac.soton.itinnovation.grid.service.ogsadai.impl
 

Fields in uk.ac.soton.itinnovation.grid.service.ogsadai.impl with type parameters of type SubjectDescription
static HashMap<String,SubjectDescription> OgsaDaiServiceImpl.activityClientMap
           
 

Methods in uk.ac.soton.itinnovation.grid.service.ogsadai.impl with parameters of type SubjectDescription
 void OgsaDaiServiceImpl.checkPolicyRule(SubjectDescription client, String action)
           
 

Uses of SubjectDescription in uk.ac.soton.itinnovation.grid.service.sla
 

Methods in uk.ac.soton.itinnovation.grid.service.sla with parameters of type SubjectDescription
 boolean SLAServiceImpl.checkUser(SubjectDescription user)
           
 

Uses of SubjectDescription in uk.ac.soton.itinnovation.grid.service.sla.bizfacade
 

Methods in uk.ac.soton.itinnovation.grid.service.sla.bizfacade with parameters of type SubjectDescription
 String SLAFacadeImpl.protectSLAwithPBACandBill(SLA sla, TradeAccountConversation account, BigDecimal bill, String currency, MatchRule owner, SubjectDescription currentUser)
           
 String SLAFacade.protectSLAwithPBACandBill(SLA sla, TradeAccountConversation account, BigDecimal bill, String currency, MatchRule owner, SubjectDescription currentUser)
           
 

Uses of SubjectDescription in uk.ac.soton.itinnovation.grid.service.utils.gridservit
 

Methods in uk.ac.soton.itinnovation.grid.service.utils.gridservit that return SubjectDescription
protected  SubjectDescription GridServiceLite.getCurrentUser()
          Create a SubjectDescription from the Axis context's certificate (set by wss4j).
 SubjectDescription GridServiceLite.getServiceProviderID()
          External function that returns the service provider ID, in the form of an Issuer key and Subject DN.
 SubjectDescription GridServiceLite.getServiceProviderIssuer()
          External function that returns the identity of the isser of the service's certificate.
 

Methods in uk.ac.soton.itinnovation.grid.service.utils.gridservit with parameters of type SubjectDescription
static org.apache.axis.message.addressing.EndpointReferenceType[] GridServiceUtils.getResources(String pbacType, Class type, String state, EPRGenerator generator, SubjectDescription user)
          Shared code for each service's getResources().
protected  void GridServiceLite.validateOwner(MatchRule owner, SubjectDescription currentUser, String ownerRole)
          Deprecated. use PBACUtils.validateOwner(uk.ac.soton.itinnovation.grid.types.MatchRule, uk.ac.soton.itinnovation.grid.types.SubjectDescription, java.lang.String)
 

Uses of SubjectDescription in uk.ac.soton.itinnovation.grid.service.utils.trustedaccounts
 

Methods in uk.ac.soton.itinnovation.grid.service.utils.trustedaccounts with parameters of type SubjectDescription
 Conversation TrustedManagementServices.getBillingInfo(Element billingHeader, SubjectDescription user, StateRepository repository)
          If there is a billing information header in the SOAP request, return it.
 

Uses of SubjectDescription in uk.ac.soton.itinnovation.grid.types
 

Subclasses of SubjectDescription in uk.ac.soton.itinnovation.grid.types
 class ParsedSubjectDescription
          Extends SubjectDescription to store the parsed SAMLAssertion from the additionalSecurityTokens field (for efficiency).
 

Methods in uk.ac.soton.itinnovation.grid.types that return SubjectDescription
 SubjectDescription GridService.getServiceProviderID()
          Returns the service provider ID, in the form of an Issuer and Subject DN.
 SubjectDescription GridService.getServiceProviderIssuer()
          Returns details of the issuer of the service's certificate.
 

Constructors in uk.ac.soton.itinnovation.grid.types with parameters of type SubjectDescription
MatchPattern(SubjectDescription subject, SubjectDescription authority)
          Convenience constructor that extracts the subject DN from 'subject', and the issuer certificate from 'authority'.
MatchRule(SubjectDescription subject, SubjectDescription authority, String processRole)
          Convenience constructor that extracts the subject DN from 'subject', and the issuer certificate from 'authority'.
ParsedSubjectDescription(SubjectDescription source)
           
SubjectDescription(SubjectDescription source)
           
 



Copyright © 2001-2007 University of Southampton IT Innovation Centre. All Rights Reserved.