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.