public interface SecurityHandlerIF
Modifier and Type | Method and Description |
---|---|
void |
checkContextDelete(AoSession aoSession,
java.lang.String name)
Check context delete.
|
void |
checkContextRead(AoSession aoSession,
java.lang.String name)
Check context read.
|
void |
checkContextWrite(AoSession aoSession,
java.lang.String name,
java.lang.String value)
Check context write.
|
void |
checkDelete(AoSession aoSession,
java.lang.String name,
T_LONGLONG aid,
T_LONGLONG iid)
Check delete.
|
void |
checkRead(AoSession aoSession,
java.lang.String name,
T_LONGLONG aid,
T_LONGLONG iid)
Check read.
|
void |
checkTerminate(AoSession aoSession,
java.lang.String name,
T_LONGLONG aid,
T_LONGLONG iid)
Check terminate.
|
void |
checkWrite(AoSession aoSession,
java.lang.String name,
java.lang.String aeName,
java.lang.String ieName)
Check write.
|
void |
checkWrite(AoSession aoSession,
java.lang.String name,
T_LONGLONG aid,
T_LONGLONG iid)
Check write.
|
void checkWrite(AoSession aoSession, java.lang.String name, T_LONGLONG aid, T_LONGLONG iid) throws CORBAFileServerException
aoSession
- the ASAM ODS session.name
- the name of the file.aid
- the application element id.iid
- the instance element id.CORBAFileServerException
- with the following possible error codes:
FILESERVER_ACCESS_DENIED
FILESERVER_CONNECT_FAILED
FILESERVER_BAD_PARAMETER
FILESERVER_CONNECTION_LOST
FILESERVER_IMPLEMENTATION_PROBLEM
FILESERVER_NOT_IMPLEMENTED
FILESERVER_NO_MEMORYvoid checkWrite(AoSession aoSession, java.lang.String name, java.lang.String aeName, java.lang.String ieName) throws CORBAFileServerException
aoSession
- the ASAM ODS session.name
- the name of the file.aeName
- the application element name.ieName
- the instance element name.CORBAFileServerException
- with the following possible error codes:
FILESERVER_ACCESS_DENIED
FILESERVER_CONNECT_FAILED
FILESERVER_BAD_PARAMETER
FILESERVER_CONNECTION_LOST
FILESERVER_IMPLEMENTATION_PROBLEM
FILESERVER_NOT_IMPLEMENTED
FILESERVER_NO_MEMORYvoid checkRead(AoSession aoSession, java.lang.String name, T_LONGLONG aid, T_LONGLONG iid) throws CORBAFileServerException
aoSession
- the ASAM ODS session.name
- the name of the file.aid
- the application element id.iid
- the instance element id.CORBAFileServerException
- with the following possible error codes:
FILESERVER_ACCESS_DENIED
FILESERVER_CONNECT_FAILED
FILESERVER_BAD_PARAMETER
FILESERVER_CONNECTION_LOST
FILESERVER_IMPLEMENTATION_PROBLEM
FILESERVER_NOT_IMPLEMENTED
FILESERVER_NO_MEMORYvoid checkDelete(AoSession aoSession, java.lang.String name, T_LONGLONG aid, T_LONGLONG iid) throws CORBAFileServerException
aoSession
- the ASAM ODS session.name
- the name of the file.aid
- the application element id.iid
- the instance element id.CORBAFileServerException
- with the following possible error codes:
FILESERVER_ACCESS_DENIED
FILESERVER_CONNECT_FAILED
FILESERVER_BAD_PARAMETER
FILESERVER_CONNECTION_LOST
FILESERVER_IMPLEMENTATION_PROBLEM
FILESERVER_NOT_IMPLEMENTED
FILESERVER_NO_MEMORYvoid checkContextWrite(AoSession aoSession, java.lang.String name, java.lang.String value) throws CORBAFileServerException
aoSession
- the ASAM ODS session.name
- the name of the context keyword.value
- the new value.CORBAFileServerException
- with the following possible error codes:
FILESERVER_ACCESS_DENIED
FILESERVER_CONNECT_FAILED
FILESERVER_BAD_PARAMETER
FILESERVER_CONNECTION_LOST
FILESERVER_IMPLEMENTATION_PROBLEM
FILESERVER_NOT_IMPLEMENTED
FILESERVER_NO_MEMORYvoid checkContextRead(AoSession aoSession, java.lang.String name) throws CORBAFileServerException
aoSession
- the ASAM ODS session.name
- the name of the context keyword. If this value is null the client wants to list all keywords.CORBAFileServerException
- with the following possible error codes:
FILESERVER_ACCESS_DENIED
FILESERVER_CONNECT_FAILED
FILESERVER_BAD_PARAMETER
FILESERVER_CONNECTION_LOST
FILESERVER_IMPLEMENTATION_PROBLEM
FILESERVER_NOT_IMPLEMENTED
FILESERVER_NO_MEMORYvoid checkContextDelete(AoSession aoSession, java.lang.String name) throws CORBAFileServerException
aoSession
- the ASAM ODS session.name
- the name of the context keyword.CORBAFileServerException
- with the following possible error codes:
FILESERVER_ACCESS_DENIED
FILESERVER_CONNECT_FAILED
FILESERVER_BAD_PARAMETER
FILESERVER_CONNECTION_LOST
FILESERVER_IMPLEMENTATION_PROBLEM
FILESERVER_NOT_IMPLEMENTED
FILESERVER_NO_MEMORYvoid checkTerminate(AoSession aoSession, java.lang.String name, T_LONGLONG aid, T_LONGLONG iid) throws CORBAFileServerException
aoSession
- the ASAM ODS session.name
- the name of the file.aid
- the application element id.iid
- the instance element id.CORBAFileServerException
- with the following possible error codes:
FILESERVER_ACCESS_DENIED
FILESERVER_CONNECT_FAILED
FILESERVER_BAD_PARAMETER
FILESERVER_CONNECTION_LOST
FILESERVER_IMPLEMENTATION_PROBLEM
FILESERVER_NOT_IMPLEMENTED
FILESERVER_NO_MEMORY