|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface DataStagerResource
Public operations on data stagers. This interface lists the contextualised operations on data stagers, implemented by both the service and by the client proxy.
| Field Summary | |
|---|---|
static String |
DATA_RESOURCE_TYPE
|
| Method Summary | |
|---|---|
void |
addOwnerRule(MatchRule rule)
Deprecated. see PolicyManagement |
DataStagerStatus |
checkData()
Reports on the status of the data stager. |
boolean |
checkReadAccess(SubjectDescription delegateUser)
Checks if the quoted delegate may read from this data stager. |
boolean |
checkWriteAccess(SubjectDescription delegateUser)
Checks if the quoted delegate may write to this data stager |
void |
copyFrom(org.apache.axis.message.addressing.EndpointReferenceType source)
Copy data from another data stager. |
void |
copyFromURL(String source)
Copy data from a normal web resource identified by a URL. |
void |
copyTo(org.apache.axis.message.addressing.EndpointReferenceType target)
Copy data to another data stager. |
void |
deleteContents()
Delete data in the staging area. |
void |
disableR(MatchRule delegateUser)
Deprecated. see PolicyManagement |
void |
disableW(MatchRule delegateUser)
Deprecated. see PolicyManagement |
void |
enableR(MatchRule delegateUser)
Deprecated. see PolicyManagement |
void |
enableW(MatchRule delegateUser)
Deprecated. see PolicyManagement |
void |
finishData()
Deprecated. Use WSResourceLifetime.destroy() instead. |
MatchRule[] |
getManagerRules()
Deprecated. see PolicyManagement |
MatchRule[] |
getOwnerRules()
Deprecated. see PolicyManagement |
MatchRule[] |
getReaderRules()
Deprecated. see PolicyManagement |
MatchRule[] |
getWriterRules()
Deprecated. see PolicyManagement |
javax.activation.DataHandler |
read()
Read data from the stager. |
void |
removeOwnerRule(MatchRule rule)
Deprecated. see PolicyManagement |
void |
save(javax.activation.DataHandler data)
Store data in the stager. |
void |
writeEnable()
Write enable the staging area. |
void |
writeProtect()
Write protect the staging area. |
| Methods inherited from interface uk.ac.soton.itinnovation.grid.comms.wsrf.WSResourceLifetime |
|---|
destroy |
| Methods inherited from interface uk.ac.soton.itinnovation.grid.types.PolicyManagement |
|---|
addPolicyRule, getPolicyRules, getValidRoles, removePolicyRule |
| Methods inherited from interface uk.ac.soton.itinnovation.grid.types.ResourceMetadata |
|---|
getEPR, setLabel |
| Methods inherited from interface uk.ac.soton.itinnovation.grid.types.Signallable |
|---|
getAvailableSignals, signal |
| Field Detail |
|---|
static final String DATA_RESOURCE_TYPE
| Method Detail |
|---|
@WebMethod
void save(javax.activation.DataHandler data)
throws RemoteException
data - - data handler for the SOAP attachment
RemoteException
@WebMethod
javax.activation.DataHandler read()
throws RemoteException
RemoteException
@WebMethod
void copyFrom(org.apache.axis.message.addressing.EndpointReferenceType source)
throws RemoteException
source - the data stager from which the data will be fetched
RemoteException
@WebMethod
void copyFromURL(String source)
throws RemoteException
copyFrom(org.apache.axis.message.addressing.EndpointReferenceType) instead.
source - the source from which the data will be fetched
RemoteException
@WebMethod
void copyTo(org.apache.axis.message.addressing.EndpointReferenceType target)
throws RemoteException
target - the data stager to which this stager's data will be copied
RemoteException
@WebMethod
void writeEnable()
throws RemoteException
RemoteExceptionwriteProtect()
@WebMethod
void writeProtect()
throws RemoteException
RemoteException
@WebMethod
@Deprecated
void enableR(MatchRule delegateUser)
throws RemoteException
PolicyManagement
delegateUser - - delegate user
RemoteException
@WebMethod
@Deprecated
void disableR(MatchRule delegateUser)
throws RemoteException
PolicyManagement
delegateUser - - delegate user
RemoteException
@WebMethod
@Deprecated
void enableW(MatchRule delegateUser)
throws RemoteException
PolicyManagement
delegateUser - - delegate user
RemoteException
@WebMethod
@Deprecated
void disableW(MatchRule delegateUser)
throws RemoteException
PolicyManagement
delegateUser - - delegate user
RemoteException
@WebMethod
@Deprecated
MatchRule[] getReaderRules()
throws RemoteException
PolicyManagement
RemoteException
@WebMethod
@Deprecated
MatchRule[] getWriterRules()
throws RemoteException
PolicyManagement
RemoteException
@WebMethod
@Deprecated
MatchRule[] getManagerRules()
throws RemoteException
PolicyManagement
RemoteException
@WebMethod
@Deprecated
MatchRule[] getOwnerRules()
throws RemoteException
PolicyManagement
RemoteException
@WebMethod
void deleteContents()
throws RemoteException
RemoteException
@WebMethod
boolean checkReadAccess(SubjectDescription delegateUser)
throws RemoteException
delegateUser - - delegate user
RemoteException
@WebMethod
boolean checkWriteAccess(SubjectDescription delegateUser)
throws RemoteException
delegateUser - - delegate user
RemoteException
@WebMethod
DataStagerStatus checkData()
throws RemoteException
RemoteException
@WebMethod
@Deprecated
void addOwnerRule(MatchRule rule)
throws RemoteException
PolicyManagement
rule - the rule to add
RemoteException
@WebMethod
@Deprecated
void removeOwnerRule(MatchRule rule)
throws RemoteException
PolicyManagement
rule - the rule to add
RemoteException
@Deprecated
@WebMethod(destroy=true)
void finishData()
throws RemoteException
WSResourceLifetime.destroy() instead.
RemoteException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||