com.ibm.portal.model
Interface SkinListProvider


public interface SkinListProvider

An interface for a provider of skin lists. Context ctx = new InitialContext();
SkinListHome home = (SkinListHome) ctx.lookup("portal:service/model/SkinList");
if (home != null) {
SkinList list = home.getSkinListProvider().getSkinList(aRequest, aResponse);
...
}

Since:
5.1.0.1

Method Summary
 SkinList<Skin> getAdminSkinList(javax.servlet.ServletRequest aRequest)
          Returns the portal skin list including the inactive skins.
<T extends java.lang.Object & Skin>
SkinList<T>
getSkinList()
          Returns the portal markup list.
<T extends java.lang.Object & Skin>
SkinList<T>
getSkinList(javax.servlet.ServletRequest aRequest)
          Returns the portal skin list.
 

Method Detail

getSkinList

<T extends java.lang.Object & Skin> SkinList<T> getSkinList(javax.servlet.ServletRequest aRequest)
                                                       throws ModelException
Returns the portal skin list.

Parameters:
aRequest - the current request
Returns:
the skin list valid in the current request
Throws:
ModelException

getSkinList

<T extends java.lang.Object & Skin> SkinList<T> getSkinList()
                                                       throws ModelException
Returns the portal markup list.

Returns:
the current skin list of the portal
Throws:
ModelException - if the model cannot be returned
Since:
6.1

getAdminSkinList

SkinList<Skin> getAdminSkinList(javax.servlet.ServletRequest aRequest)
                                throws ModelException
Returns the portal skin list including the inactive skins.

Parameters:
aRequest - the current request
Returns:
the skin list valid in the current request
Throws:
ModelException
Since:
8.5 CF07