org.globus.cas
Interface CASPortType

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
CASPortTypeSOAPBindingStub

public interface CASPortType
extends java.rmi.Remote


Method Summary
 VoidType addTrustAnchor(AddTrustAnchor parameters)
           
 VoidType addUser(AddUser parameters)
           
 VoidType createGroup(CreateGroup parameters)
           
 VoidType createObject(CreateObject parameters)
           
 VoidType createObjectNamespace(CreateObjectNamespace parameters)
           
 VoidType createServiceType(CreateServiceType parameters)
           
 VoidType deleteGroup(DeleteGroup parameters)
           
 VoidType deleteObject(DeleteObject parameters)
           
 VoidType deleteObjectNamespace(java.lang.String parameters)
           
 VoidType deleteServiceType(java.lang.String parameters)
           
 ArrayOfCasObjectData findApplicablePolicy(CasObjectDesc parameters)
           
 SAMLAssertion getAssertion(GetAssertionParam parameters)
           
 CasObjectData getCasObject(CasObjectDesc parameters)
           
 ArrayOfString getGroupMembers(GetGroupMembers parameters)
           
 GetResourcePropertyResponse getResourceProperty(javax.xml.namespace.QName getResourcePropertyRequest)
           
 PolicyResponse grant(PolicyDetails parameters)
           
 ArrayOfString list(java.lang.String parameters)
           
 VoidType manageObjectGroups(ManageObjectGroups parameters)
           
 VoidType manageServiceAction(ManageServiceAction parameters)
           
 VoidType manageServiceActionGroups(ManageServiceActionGroups parameters)
           
 VoidType manageUserGroups(ManageUserGroups parameters)
           
 QueryResourcePropertiesResponse queryResourceProperties(QueryResourceProperties_Element queryResourcePropertiesRequest)
           
 VoidType removeTrustAnchor(java.lang.String parameters)
           
 VoidType removeUser(java.lang.String parameters)
           
 VoidType revoke(PolicyDetails parameters)
           
 java.lang.String whoami(VoidType parameters)
           
 

Method Detail

whoami

public java.lang.String whoami(VoidType parameters)
                        throws java.rmi.RemoteException,
                               CasFault
Throws:
java.rmi.RemoteException
CasFault

getAssertion

public SAMLAssertion getAssertion(GetAssertionParam parameters)
                           throws java.rmi.RemoteException,
                                  CasFault
Throws:
java.rmi.RemoteException
CasFault

list

public ArrayOfString list(java.lang.String parameters)
                   throws java.rmi.RemoteException,
                          CasFault,
                          NoPermissionFault
Throws:
java.rmi.RemoteException
CasFault
NoPermissionFault

findApplicablePolicy

public ArrayOfCasObjectData findApplicablePolicy(CasObjectDesc parameters)
                                          throws java.rmi.RemoteException,
                                                 CasFault,
                                                 NoPermissionFault
Throws:
java.rmi.RemoteException
CasFault
NoPermissionFault

getCasObject

public CasObjectData getCasObject(CasObjectDesc parameters)
                           throws java.rmi.RemoteException,
                                  CasFault,
                                  NoPermissionFault
Throws:
java.rmi.RemoteException
CasFault
NoPermissionFault

getGroupMembers

public ArrayOfString getGroupMembers(GetGroupMembers parameters)
                              throws java.rmi.RemoteException,
                                     CasFault,
                                     NoPermissionFault
Throws:
java.rmi.RemoteException
CasFault
NoPermissionFault

addUser

public VoidType addUser(AddUser parameters)
                 throws java.rmi.RemoteException,
                        CasFault,
                        NoPermissionFault
Throws:
java.rmi.RemoteException
CasFault
NoPermissionFault

removeUser

public VoidType removeUser(java.lang.String parameters)
                    throws java.rmi.RemoteException,
                           CasFault,
                           NoPermissionFault
Throws:
java.rmi.RemoteException
CasFault
NoPermissionFault

addTrustAnchor

public VoidType addTrustAnchor(AddTrustAnchor parameters)
                        throws java.rmi.RemoteException,
                               CasFault,
                               NoPermissionFault
Throws:
java.rmi.RemoteException
CasFault
NoPermissionFault

removeTrustAnchor

public VoidType removeTrustAnchor(java.lang.String parameters)
                           throws java.rmi.RemoteException,
                                  CasFault,
                                  NoPermissionFault
Throws:
java.rmi.RemoteException
CasFault
NoPermissionFault

createGroup

public VoidType createGroup(CreateGroup parameters)
                     throws java.rmi.RemoteException,
                            CasFault,
                            NoPermissionFault
Throws:
java.rmi.RemoteException
CasFault
NoPermissionFault

deleteGroup

public VoidType deleteGroup(DeleteGroup parameters)
                     throws java.rmi.RemoteException,
                            CasFault,
                            NoPermissionFault
Throws:
java.rmi.RemoteException
CasFault
NoPermissionFault

createObject

public VoidType createObject(CreateObject parameters)
                      throws java.rmi.RemoteException,
                             CasFault,
                             NoPermissionFault
Throws:
java.rmi.RemoteException
CasFault
NoPermissionFault

deleteObject

public VoidType deleteObject(DeleteObject parameters)
                      throws java.rmi.RemoteException,
                             CasFault,
                             NoPermissionFault
Throws:
java.rmi.RemoteException
CasFault
NoPermissionFault

createObjectNamespace

public VoidType createObjectNamespace(CreateObjectNamespace parameters)
                               throws java.rmi.RemoteException,
                                      CasFault,
                                      NoPermissionFault
Throws:
java.rmi.RemoteException
CasFault
NoPermissionFault

deleteObjectNamespace

public VoidType deleteObjectNamespace(java.lang.String parameters)
                               throws java.rmi.RemoteException,
                                      CasFault,
                                      NoPermissionFault
Throws:
java.rmi.RemoteException
CasFault
NoPermissionFault

manageObjectGroups

public VoidType manageObjectGroups(ManageObjectGroups parameters)
                            throws java.rmi.RemoteException,
                                   CasFault,
                                   NoPermissionFault
Throws:
java.rmi.RemoteException
CasFault
NoPermissionFault

manageUserGroups

public VoidType manageUserGroups(ManageUserGroups parameters)
                          throws java.rmi.RemoteException,
                                 CasFault,
                                 NoPermissionFault
Throws:
java.rmi.RemoteException
CasFault
NoPermissionFault

createServiceType

public VoidType createServiceType(CreateServiceType parameters)
                           throws java.rmi.RemoteException,
                                  CasFault,
                                  NoPermissionFault
Throws:
java.rmi.RemoteException
CasFault
NoPermissionFault

deleteServiceType

public VoidType deleteServiceType(java.lang.String parameters)
                           throws java.rmi.RemoteException,
                                  CasFault,
                                  NoPermissionFault
Throws:
java.rmi.RemoteException
CasFault
NoPermissionFault

manageServiceAction

public VoidType manageServiceAction(ManageServiceAction parameters)
                             throws java.rmi.RemoteException,
                                    CasFault,
                                    NoPermissionFault
Throws:
java.rmi.RemoteException
CasFault
NoPermissionFault

manageServiceActionGroups

public VoidType manageServiceActionGroups(ManageServiceActionGroups parameters)
                                   throws java.rmi.RemoteException,
                                          CasFault,
                                          NoPermissionFault
Throws:
java.rmi.RemoteException
CasFault
NoPermissionFault

grant

public PolicyResponse grant(PolicyDetails parameters)
                     throws java.rmi.RemoteException,
                            CasFault,
                            NoPermissionFault
Throws:
java.rmi.RemoteException
CasFault
NoPermissionFault

revoke

public VoidType revoke(PolicyDetails parameters)
                throws java.rmi.RemoteException,
                       CasFault,
                       NoPermissionFault
Throws:
java.rmi.RemoteException
CasFault
NoPermissionFault

queryResourceProperties

public QueryResourcePropertiesResponse queryResourceProperties(QueryResourceProperties_Element queryResourcePropertiesRequest)
                                                        throws java.rmi.RemoteException,
                                                               InvalidResourcePropertyQNameFaultType,
                                                               InvalidQueryExpressionFaultType,
                                                               QueryEvaluationErrorFaultType,
                                                               ResourceUnknownFaultType,
                                                               UnknownQueryExpressionDialectFaultType
Throws:
java.rmi.RemoteException
InvalidResourcePropertyQNameFaultType
InvalidQueryExpressionFaultType
QueryEvaluationErrorFaultType
ResourceUnknownFaultType
UnknownQueryExpressionDialectFaultType

getResourceProperty

public GetResourcePropertyResponse getResourceProperty(javax.xml.namespace.QName getResourcePropertyRequest)
                                                throws java.rmi.RemoteException,
                                                       InvalidResourcePropertyQNameFaultType,
                                                       ResourceUnknownFaultType
Throws:
java.rmi.RemoteException
InvalidResourcePropertyQNameFaultType
ResourceUnknownFaultType