T
- the PortalObject
type held by this holder.
public interface PortalObjectHolder<T extends PortalObject>
extends java.io.Serializable
Serializable
object which holds a PortalObject
. PortalObject
implementations are not generally Serializable
. This means that references to them cannot be held on managed beans which are session scoped or page flow / conversation scoped. The holder class provides a convenient way of holding a reference t a PortalObject
on such managed beans.
The holder would normall by obtained by calling oracle.webcenter.portal.api.PortalObject#getHolder
on the instance of PortalObject
that you wish to hold.
Modifier and Type | Method and Description |
---|---|
T |
get()
Returns the held
PortalObject . |
T get() throws PersistenceResourceNotFoundException
PortalObject
. The instance returned will not necessarily be the same instance of of PortalObject
but it will be an instance representing the same underlying persistence object.PortalObject
.PersistenceResourceNotFoundException
- if the underlying persistence resource could no longer be found.