public final class SearchSessionEntry extends Object implements ISearchSessionProvider, IRefreshSurvivor, IRenderingEntry
SearchRendererStatusIRenderingEntry.InitializationData| Constructor and Description |
|---|
SearchSessionEntry()
Deprecated.
As of NetWeaver 7.1
|
SearchSessionEntry(ISearchSession session,
RetrievalParameters parameters,
String resourcelisttype)
Deprecated.
As of NetWeaver 7.1
|
SearchSessionEntry(ISearchSession session,
RetrievalParameters parameters,
String resourcelisttype,
RidSet selection)
Deprecated.
As of NetWeaver 7.1
|
SearchSessionEntry(RetrievalParameters parameters,
String resourcelisttype)
Deprecated.
As of NetWeaver 7.1
|
| Modifier and Type | Method and Description |
|---|---|
void |
expand(IResourceContext context)
Deprecated.
As of NetWeaver 7.1
|
void |
filter()
Deprecated.
As of NetWeaver 7.1
|
RID |
getAccessRID(int index)
Deprecated.
As of NetWeaver 7.1
|
int |
getCurrentIndex()
Deprecated.
As of NetWeaver 7.1
|
IResourceList |
getList(IResourceContext context)
Deprecated.
As of NetWeaver 7.1
|
IResourceList |
getList(IResourceContext context,
int startindex,
int stopindex)
Deprecated.
As of NetWeaver 7.1
|
int |
getMaxDocsPerPage()
Deprecated.
As of NetWeaver 7.1
|
IRenderingEntry |
getNewInstance(IRenderingEntry.InitializationData data,
com.sap.netweaver.kmc.navigationpersistence.IEntry.Visibility visibility,
RetrievalParameters parameters)
Deprecated.
As of NetWeaver 7.1
|
ICollection |
getParent(IResourceContext context)
Deprecated.
As of NetWeaver 7.1
|
Map |
getProperties(IResource res)
Deprecated.
As of NetWeaver 7.1
|
IResource |
getResource(IResourceContext context,
int index)
Deprecated.
As of NetWeaver 7.1
|
RetrievalParameters |
getRetrievalParameters()
Deprecated.
As of NetWeaver 7.1
|
IRidList |
getRIDList()
Deprecated.
As of NetWeaver 7.1
|
ISearchSession |
getSearchSession()
Deprecated.
As of NetWeaver 7.1
|
RidSet |
getSelection()
Deprecated.
As of NetWeaver 7.1
|
IResourceList |
getSelection(IResourceContext context)
Deprecated.
As of NetWeaver 7.1
|
ITypedResourceList |
getTypedResourceList(IResourceContext context)
Deprecated.
As of NetWeaver 7.1
|
com.sap.netweaver.kmc.navigationpersistence.IEntry.Visibility |
getVisibility()
Deprecated.
As of NetWeaver 7.1
|
boolean |
hasMore()
Deprecated.
As of NetWeaver 7.1
|
boolean |
isVolatile()
Deprecated.
As of NetWeaver 7.1
|
void |
refresh(IResourceContext context)
Deprecated.
As of NetWeaver 7.1
|
void |
setCurrentIndex(int index,
IResourceContext context)
Deprecated.
As of NetWeaver 7.1
|
void |
setHasMore(boolean flag)
Deprecated.
As of NetWeaver 7.1
|
void |
setMaxDocsPerPage(int maxDocsPerPage)
Deprecated.
As of NetWeaver 7.1
|
void |
setSearchSession(ISearchSession searchSession)
Deprecated.
As of NetWeaver 7.1
|
void |
setSelection(boolean selected)
Deprecated.
As of NetWeaver 7.1
|
void |
setSelection(RidSet set)
Deprecated.
As of NetWeaver 7.1
|
void |
setSession(ISearchSession session)
Deprecated.
As of NetWeaver 7.1
|
void |
shrink()
Deprecated.
As of NetWeaver 7.1
|
int |
size()
Deprecated.
As of NetWeaver 7.1
|
public SearchSessionEntry()
public SearchSessionEntry(ISearchSession session, RetrievalParameters parameters, String resourcelisttype, RidSet selection) throws WcmException
WcmExceptionpublic SearchSessionEntry(ISearchSession session, RetrievalParameters parameters, String resourcelisttype) throws WcmException
WcmExceptionpublic SearchSessionEntry(RetrievalParameters parameters, String resourcelisttype) throws WcmException
WcmExceptionpublic void setSession(ISearchSession session) throws WcmException
WcmExceptionpublic boolean isVolatile()
isVolatile in interface IRenderingEntrytrue, if it might be deleted.public ICollection getParent(IResourceContext context)
getParent in interface IRenderingEntrycontext - the context for the current request. Must not be null.null, if the entry does not support hierarchical structurespublic int getCurrentIndex()
getCurrentIndex in interface IRenderingEntryIResources.public ISearchSession getSearchSession()
ISearchSessionProvidergetSearchSession in interface ISearchSessionProviderpublic void setSearchSession(ISearchSession searchSession)
public int getMaxDocsPerPage()
public void setMaxDocsPerPage(int maxDocsPerPage)
public void filter()
public void refresh(IResourceContext context) throws WcmException
refresh in interface IRenderingEntrycontext - the context for the current request. Must not be null.WcmExceptionpublic void setHasMore(boolean flag)
public boolean hasMore()
hasMore in interface IRenderingEntryIRenderingEntry.size() method.public void setCurrentIndex(int index,
IResourceContext context)
throws WcmException
IRenderingEntrynull. If 20 resources are displayed per screen, the
paging command "show 21 to 40" should lead to a call of this method with the
value 20.setCurrentIndex in interface IRenderingEntryindex - depending on the implementation, a value that is
index is grater than or equal to (this.size()-1) might lead to an IndexOutOfBoundsException.context - the context for the current request. Must not be nullWcmExceptionpublic void setSelection(boolean selected)
setSelection in interface IRenderingEntryselected - selects all resources currently stored within the
implementation, if the parameter is set to true. Deselects
all resources otherwise. If more resources are stored within the entry
at a later time (for example, if the entry supports a "hasMore" mode),
the implementation has to specify if these additional resources are
selected or not.public void setSelection(RidSet set)
setSelection in interface IRenderingEntryset - of accessRIDs of resources that should be set to selected,
after this method has been carried out. Resources that were set to selected before
and are not included in this set, will not be selected after this call was carried
out.public int size()
size in interface IRenderingEntrypublic RetrievalParameters getRetrievalParameters()
getRetrievalParameters in interface IRenderingEntrypublic RID getAccessRID(int index)
getAccessRID in interface IRenderingEntryindex - the index to retrieve the accessRID for. Might result in an
IndexOutOfBoundsExceptionpublic IResourceList getList(IResourceContext context, int startindex, int stopindex) throws WcmException
getList in interface IRenderingEntrycontext - the context for the current request. Must not be null.startindex - the first resource to retrievestopindex - the last resource to retrieveIResourceList instance, that contains the
specified resources. If not all resources could be retrieved, for example
because of security problems, the list might be smaller than expected.WcmExceptionpublic IResourceList getList(IResourceContext context) throws WcmException
IRenderingEntrygetList in interface IRenderingEntrycontext - the context for the current request. Must not be null.WcmExceptionpublic IResource getResource(IResourceContext context, int index) throws WcmException
getResource in interface IRenderingEntrycontext - the context for the current request. Must not be null.index - the index to retrieve the resource for. Might result in an
IndexOutOfBoundsExceptionWcmExceptionpublic IRidList getRIDList()
getRIDList in interface IRenderingEntrypublic RidSet getSelection()
getSelection in interface IRenderingEntrypublic IResourceList getSelection(IResourceContext context) throws WcmException
getSelection in interface IRenderingEntrycontext - the context for the current request. Must not be null.WcmExceptionpublic ITypedResourceList getTypedResourceList(IResourceContext context) throws WcmException
IRenderingEntrygetTypedResourceList in interface IRenderingEntrycontext - the context for the current request. Must not be null.ITypedResourceList containing all
resources currently managed by this instanceWcmExceptionpublic void shrink()
shrink in interface com.sap.netweaver.kmc.navigationpersistence.IEntrypublic void expand(IResourceContext context)
expand in interface com.sap.netweaver.kmc.navigationpersistence.IEntrypublic Map getProperties(IResource res) throws WcmException
WcmExceptionpublic com.sap.netweaver.kmc.navigationpersistence.IEntry.Visibility getVisibility()
getVisibility in interface com.sap.netweaver.kmc.navigationpersistence.IEntrypublic IRenderingEntry getNewInstance(IRenderingEntry.InitializationData data, com.sap.netweaver.kmc.navigationpersistence.IEntry.Visibility visibility, RetrievalParameters parameters) throws WcmException
IRenderingEntryPersistenceFactory, not by the
classes within the rendering framework.getNewInstance in interface IRenderingEntrydata - must not be nullvisibility - the visibility for this entry, must not be nullparameters - must not be nullWcmException| Access Rights |
|---|
| SC | DC | Public Part | ACH |
|---|---|---|---|
[sap.com] KMC-CM
|
[sap.com]
|
api
|
EP-KM-CM
|
[sap.com] KMC-WPC
|
[sap.com] tc/kmc/wpc/wpcfacade
|
api
|
EP-PIN-WPC-WCM
|
Copyright 2021 SAP SE Complete Copyright Notice