|
| Foundation |
|
| |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||
public interface PublicObjectInterface
This object defines a Public Object. It is used when you want an object to participate in the Public Object Framework.
| Method Summary | |
|---|---|
abstract void |
addProcessorInterface(java.lang.String interfaceClassName,
com.sas.services.information.publicobject.ProcessorInterface actionInterface)
Add an action interface to this class. |
abstract PublicObjectContainerInterface |
getContainer()
Get the object which contains this object. |
abstract java.lang.String |
getIdentifier()
Get the unique ID of this object. |
abstract java.lang.String |
getName()
Get the name of this object. |
abstract java.net.URI |
getObjectURI()
This method is currently not being implemented and is reserved for future use. |
abstract PathUrl |
getPathUrl()
Get the SBIP URL. |
abstract com.sas.services.information.publicobject.ProcessorInterface |
getProcessorInterface(java.lang.String interfaceClassName)
Get the specified action interface. |
abstract TypeDescriptorInterface |
getTypeDescriptor()
Get the type descriptor which should have the information from the Type Dictionary in metadata available for the clients. |
| Method Detail |
|---|
void addProcessorInterface(java.lang.String interfaceClassName,
com.sas.services.information.publicobject.ProcessorInterface actionInterface)
throws ServiceException,
java.rmi.RemoteException
interfaceClassName - actionInterface -
ServiceException
java.rmi.RemoteException
com.sas.services.information.publicobject.ProcessorInterface getProcessorInterface(java.lang.String interfaceClassName)
throws ServiceException,
java.rmi.RemoteException
interfaceClassName -
ServiceException
java.rmi.RemoteException
java.net.URI getObjectURI()
throws ServiceException,
java.rmi.RemoteException
Get the location of this object in the SAS Tree. This should be of the form sasds://xxx/xxx/xxx/
ServiceException
java.rmi.RemoteException
TypeDescriptorInterface getTypeDescriptor()
throws ServiceException,
java.rmi.RemoteException
ServiceException
java.rmi.RemoteException
java.lang.String getName()
throws java.rmi.RemoteException
ServiceException
java.rmi.RemoteException
PublicObjectContainerInterface getContainer()
throws ServiceException,
java.rmi.RemoteException
ServiceException
java.rmi.RemoteException
java.lang.String getIdentifier()
throws ServiceException,
java.rmi.RemoteException
ServiceException
java.rmi.RemoteException
PathUrl getPathUrl()
throws java.lang.IllegalStateException,
ServiceException,
java.rmi.RemoteException
PathUrl value with the object's location in a
rooted tree. If the object isn't in a rooted tree, null is returned.
ServiceException - if a repository error occurs.
java.rmi.RemoteException - if a remote object error occurs.
java.lang.IllegalStateException
|
| Foundation |
|
| |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||