亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? portaltoolkit.java

?? jetspeed源代碼
?? JAVA
字號(hào):
/*
 * Copyright 2000-2001,2004 The Apache Software Foundation.
 * 
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 * 
 *      http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package org.apache.jetspeed.services;

//jetspeed stuff
import org.apache.jetspeed.portal.PortletSet;
import org.apache.jetspeed.portal.PortletSkin;
import org.apache.jetspeed.portal.PortletControl;
import org.apache.jetspeed.portal.PortletController;
import org.apache.jetspeed.om.profile.Control;
import org.apache.jetspeed.om.profile.Controller;
import org.apache.jetspeed.om.profile.Portlets;
import org.apache.jetspeed.om.profile.Skin;
import org.apache.jetspeed.services.portaltoolkit.PortalToolkitService;
import org.apache.turbine.services.TurbineServices;
import org.apache.jetspeed.om.SecurityReference;
import org.apache.jetspeed.om.profile.Profile;
 
/**
 * Commodity static wrapper around the PortalToolit service
 * 
 * @author <a href="mailto:raphael@apache.org">Rapha雔 Luta</a>
 * @version $Id: PortalToolkit.java,v 1.5 2004/02/23 04:00:57 jford Exp $
 */
public class PortalToolkit
{
            
    /** 
     * Commodity method for getting a reference to the service
     * singleton
     */
    private static PortalToolkitService getService()
    {
        return (PortalToolkitService)TurbineServices
                .getInstance()
                .getService(PortalToolkitService.SERVICE_NAME);     
    }

    /**
     * Instanciates a PortletControl based on a Registry entry, if available 
     * or directly from a classname.
     *
     * @param name a PortletControl name available in the registry or a classname
     * @return the created PortletControl
     */
    public static PortletControl getControl( String name )
    {
        return getService().getControl(name);
    }

    /**
     * Instanciates a PortletControl based on a PSML Control object
     *
     * @param control the PSML control object
     * @return the created PortletControl
     */
    public static PortletControl getControl( Control control )
    {
        return getService().getControl(control);
    }

    /**
     * Instanciates a PortletController based on a Registry entry, if available 
     * or directly from a classname.
     *
     * @param name a PortletController name available in the registry or a classname
     * @return the created PortletController
     */
    public static PortletController getController( String name )
    {
        return getService().getController(name);
    }

    /**
     * Instanciates a PortletController based on a PSML Controller object
     *
     * @param control the PSML controller object
     * @return the created PortletController
     */
    public static PortletController getController( Controller controller )
    {
        return getService().getController(controller);
    }

    /**
     * Create a PortletSkin object based on a Registry entry if available
     *
     * @param name the skin name in the Registry
     * @return the new PortletSkin object
     */
    public static PortletSkin getSkin( String name )
    {
        return getService().getSkin(name);
    }

    /**
     * Create a PortletSkin object based on PSML skin description
     *
     * @param skin the PSML Skin object
     * @return the new PortletSkin object
     */
    public static PortletSkin getSkin( Skin skin )
    {
        return getService().getSkin(skin);
    }

    /**
     * Creates a PortletSet from a PSML portlets description
     *
     * @param portlets the PSML portlet set description
     * @return a new instance of PortletSet
     */
    public static PortletSet getSet( Portlets portlets )
    {
        return getService().getSet(portlets);
    }
    
    /**
     * Given a locator String path, returns a Portlets collecton
     *
     * @param locatorPath ProfileLocator resource path identifier
     * @return a portlets collection from the PSML resource
     */
    public static Portlets getReference(String locatorPath)
    {
        return getService().getReference(locatorPath);
    }

    /**
     * Gets default security ref based on the profile type (user|role|group). Returns
     * null if no default is defined.
     * 
     * @param profile
     * @return default security reference
     */
    public static SecurityReference getDefaultSecurityRef(Profile profile)
    {
        return getService().getDefaultSecurityRef(profile);
    }

    /**
     * Gets default security ref based on the profile type (user|role|group). Returns
     * null if no default is defined.
     *
     * @param type of entity to return default security ref for
     * @return default security reference
     */
    public static SecurityReference getDefaultSecurityRef(String type)
    {
        return getService().getDefaultSecurityRef(type);
    }

}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品系列免费在线观看| 亚洲免费观看高清完整版在线观看 | 91精品国产综合久久婷婷香蕉| 成人av网在线| 91性感美女视频| 有码一区二区三区| 欧美精品在线视频| 欧美亚洲国产一区二区三区va| a4yy欧美一区二区三区| 专区另类欧美日韩| 亚洲免费伊人电影| 亚洲h精品动漫在线观看| 亚洲最大成人网4388xx| 亚洲另类春色国产| 视频精品一区二区| 久久99精品久久久久久动态图 | 成人少妇影院yyyy| 不卡电影免费在线播放一区| 不卡视频一二三| 欧美日韩综合色| 日韩欧美在线综合网| 国产亚洲美州欧州综合国| 久久色.com| 亚洲日本在线天堂| 日本aⅴ亚洲精品中文乱码| 精品一区二区三区蜜桃| 福利一区福利二区| 欧美日韩一级黄| 国产亚洲欧美一区在线观看| 亚洲激情综合网| 狠狠色狠狠色综合系列| 91网站最新地址| 日韩一级高清毛片| 亚洲三级在线播放| 激情综合网av| 欧美在线一区二区三区| 久久亚洲综合色一区二区三区| 国产精品水嫩水嫩| 欧美aaaaa成人免费观看视频| fc2成人免费人成在线观看播放| 欧美怡红院视频| 国产精品三级av| 免费高清视频精品| 日本精品视频一区二区三区| 久久嫩草精品久久久精品| 艳妇臀荡乳欲伦亚洲一区| 国产精品99久| 欧美一区二区高清| 一区二区三区91| 国产成人精品综合在线观看| 欧美亚洲一区三区| 亚洲欧美偷拍另类a∨色屁股| 国产精品亚洲第一| 欧美一区二区三区免费大片| 亚洲欧美一区二区三区极速播放| 国产老女人精品毛片久久| 欧美精品一级二级三级| 国产精品电影院| 国产白丝网站精品污在线入口| 欧美一区二区美女| 亚洲国产精品视频| 91九色最新地址| 一区二区三区影院| 日本韩国欧美一区| 亚洲欧美另类在线| 91免费观看在线| 亚洲天堂精品视频| zzijzzij亚洲日本少妇熟睡| 久久精子c满五个校花| 国产在线精品一区二区三区不卡| 欧美理论片在线| 天天综合网天天综合色| 欧美三级电影精品| 亚洲福利视频一区二区| 欧亚洲嫩模精品一区三区| 中文字幕欧美一区| 色综合咪咪久久| 亚洲精品亚洲人成人网 | 在线一区二区视频| 一区二区三区高清在线| 欧美亚洲动漫制服丝袜| 亚洲成人激情av| 91麻豆精品国产综合久久久久久| 亚洲电影中文字幕在线观看| 波多野结衣精品在线| 亚洲免费在线播放| 欧美高清视频在线高清观看mv色露露十八 | 91精品国产91久久久久久一区二区| 亚洲国产精品精华液网站 | 国内精品国产成人国产三级粉色 | 成人av在线资源网| 成人免费在线播放视频| 色爱区综合激月婷婷| 午夜在线成人av| 久久综合视频网| 91香蕉国产在线观看软件| 五月婷婷综合激情| 久久综合久久99| 色94色欧美sute亚洲线路一久| 亚洲不卡在线观看| 久久久久久亚洲综合| 欧美在线短视频| 久久爱www久久做| 国产精品初高中害羞小美女文| 欧美中文字幕一二三区视频| 麻豆精品国产91久久久久久| 欧美极品少妇xxxxⅹ高跟鞋| 91久久一区二区| 久久电影网站中文字幕| 亚洲少妇最新在线视频| 日韩美一区二区三区| av中文字幕在线不卡| 日本va欧美va瓶| 亚洲男人的天堂网| 久久九九久精品国产免费直播| 在线观看日韩毛片| 国产一区二区三区蝌蚪| 亚洲午夜在线电影| 国产亚洲成av人在线观看导航 | 国产日韩在线不卡| 欧美视频一区二区三区在线观看 | 国产高清不卡一区| 亚洲成人在线观看视频| 国产免费成人在线视频| 欧美一区二区三区免费视频| 色综合天天综合给合国产| 韩国av一区二区三区| 亚洲图片欧美一区| 国产精品久久久久影院亚瑟| 欧美xingq一区二区| 欧美日韩成人在线一区| 99久久综合狠狠综合久久| 激情久久久久久久久久久久久久久久| 亚洲欧美日韩国产综合| 国产女同互慰高潮91漫画| 日韩无一区二区| 欧美年轻男男videosbes| 不卡一卡二卡三乱码免费网站| 激情综合五月天| 久久国产麻豆精品| 日韩av网站免费在线| 亚洲午夜久久久久久久久电影院 | 欧美性视频一区二区三区| 99久久99精品久久久久久 | 日韩精品一二三| 亚洲综合色丁香婷婷六月图片| 中文在线免费一区三区高中清不卡| 日韩三级精品电影久久久 | 亚洲夂夂婷婷色拍ww47| 亚洲同性同志一二三专区| 中文成人综合网| 国产精品亲子伦对白| 国产精品伦理在线| 国产亲近乱来精品视频| 中文av一区二区| 中文字幕亚洲欧美在线不卡| 国产精品久久免费看| 日韩理论片中文av| 亚洲自拍偷拍麻豆| 日韩精品一二三区| 激情综合五月婷婷| 不卡影院免费观看| 91极品视觉盛宴| 欧美夫妻性生活| 久久―日本道色综合久久| 中日韩av电影| 综合久久综合久久| 一区二区三区欧美激情| 偷拍一区二区三区| 国产综合久久久久久久久久久久| 国产乱淫av一区二区三区| 成人久久视频在线观看| 91女神在线视频| 69堂精品视频| 久久精品一区二区三区不卡| 国产精品看片你懂得| 亚洲成av人在线观看| 国产中文字幕精品| 色综合一个色综合亚洲| 欧美一区二区三区人| 国产精品女主播在线观看| 一区二区日韩电影| 精品亚洲欧美一区| 91蜜桃在线免费视频| 91精品国产黑色紧身裤美女| 久久嫩草精品久久久久| 一区二区三区.www| 国产91丝袜在线观看| 欧美视频日韩视频| wwwwww.欧美系列| 亚洲最大色网站| 成人午夜在线视频| 欧美日韩在线三区| 欧美国产丝袜视频| 日韩高清在线观看| 91蝌蚪porny九色| 久久久久久一二三区| 调教+趴+乳夹+国产+精品| 91在线视频播放地址| 精品国产一二三区|