📄 portlettype.java.svn-base
字号:
getInitParams(); initParam.add(param); return param; } public int getExpirationCache() { return expirationCache != null ? expirationCache.intValue() : 0; } public void setExpirationCache(int value) { expirationCache = new Integer(value); } /** * Caching scope, allowed values are "private" indicating that the content should not be shared across users and * "public" indicating that the content may be shared across users. The default value if not present is "private". */ public String getCacheScope() { return cacheScope != null ? cacheScope : "private"; } public void setCacheScope(String cacheScope) { this.cacheScope = cacheScope; } public Supports getSupports(String mimeType) { for (Supports s : getSupports()) { if (s.getMimeType().equals(mimeType)) { return s; } } return null; } public List<? extends Supports> getSupports() { if (supports == null) { supports = new ArrayList<SupportsType>(); } return supports; } public Supports addSupports(String mimeType) { if (getSupports(mimeType) != null) { throw new IllegalArgumentException("Supports for mime type: "+mimeType+" already defined"); } SupportsType s = new SupportsType(); s.setMimeType(mimeType); supports.add(s); return s; } public List<String> getSupportedLocales() { if (supportedLocale == null) { supportedLocale = new ArrayList<String>(); } return supportedLocale; } public void addSupportedLocale(String lang) { for (String l : getSupportedLocales()) { if (l.equals(lang)) { throw new IllegalArgumentException("Supported locale: "+lang+" already defined"); } } supportedLocale.add(lang); } public String getResourceBundle() { return resourceBundle; } public void setResourceBundle(String value) { resourceBundle = value; } public PortletInfo getPortletInfo() { if (portletInfo == null) { portletInfo = new PortletInfoType(); } return portletInfo; } public Preferences getPortletPreferences() { if (portletPreferences == null) { portletPreferences = new PortletPreferencesType(); } return portletPreferences; } public SecurityRoleRef getSecurityRoleRef(String roleName) { for (SecurityRoleRef ref : getSecurityRoleRefs()) { if (ref.getRoleName().equals(roleName)) { return ref; } } return null; } public List<? extends SecurityRoleRef> getSecurityRoleRefs() { if (securityRoleRef == null) { securityRoleRef = new ArrayList<SecurityRoleRefType>(); } return securityRoleRef; } public SecurityRoleRef addSecurityRoleRef(String roleName) { if (getSecurityRoleRef(roleName) != null) { throw new IllegalArgumentException("Security role reference for role: "+roleName+" already defined"); } SecurityRoleRefType srr = new SecurityRoleRefType(); srr.setRoleName(roleName); securityRoleRef.add(srr); return srr; } public List<? extends EventDefinitionReference> getSupportedProcessingEvents() { if (supportedProcessingEvent == null) { supportedProcessingEvent = new ArrayList<EventDefinitionReferenceType>(); } return supportedProcessingEvent; } public EventDefinitionReference addSupportedProcessingEvent(QName qname) { // TODO: check duplicates getSupportedProcessingEvents(); EventDefinitionReferenceType edr = new EventDefinitionReferenceType(); edr.setQName(qname); supportedProcessingEvent.add(edr); return edr; } public EventDefinitionReference addSupportedProcessingEvent(String name) { // TODO check duplicates getSupportedProcessingEvents(); EventDefinitionReferenceType edr = new EventDefinitionReferenceType(); edr.setName(name); supportedProcessingEvent.add(edr); return edr; } public List<? extends EventDefinitionReference> getSupportedPublishingEvents() { if (supportedPublishingEvent == null) { supportedPublishingEvent = new ArrayList<EventDefinitionReferenceType>(); } return supportedPublishingEvent; } public EventDefinitionReference addSupportedPublishingEvent(QName qname) { // TODO: check duplicates getSupportedPublishingEvents(); EventDefinitionReferenceType edr = new EventDefinitionReferenceType(); edr.setQName(qname); supportedPublishingEvent.add(edr); return edr; } public EventDefinitionReference addSupportedPublishingEvent(String name) { // TODO check duplicates getSupportedPublishingEvents(); EventDefinitionReferenceType edr = new EventDefinitionReferenceType(); edr.setName(name); supportedPublishingEvent.add(edr); return edr; } public List<String> getSupportedPublicRenderParameters() { if (supportedPublicRenderParameter == null) { supportedPublicRenderParameter = new ArrayList<String>(); } return supportedPublicRenderParameter; } public void addSupportedPublicRenderParameter(String identifier) { for (String ident : getSupportedPublicRenderParameters()) { if (ident.equals(identifier)) { throw new IllegalArgumentException("Support for public render parameter with identifier: "+identifier+" already defined"); } } supportedPublicRenderParameter.add(identifier); } public ContainerRuntimeOption getContainerRuntimeOption(String name) { for (ContainerRuntimeOption cro : getContainerRuntimeOptions()) { if (cro.getName().equals(name)) { return cro; } } return null; } public List<? extends ContainerRuntimeOption> getContainerRuntimeOptions() { if (containerRuntimeOption == null) { containerRuntimeOption = new ArrayList<ContainerRuntimeOptionType>(); } return containerRuntimeOption; } public ContainerRuntimeOption addContainerRuntimeOption(String name) { if (getContainerRuntimeOption(name) != null) { throw new IllegalArgumentException("Container runtime option with name: "+name+" already defined"); } ContainerRuntimeOptionType cro = new ContainerRuntimeOptionType(); cro.setName(name); containerRuntimeOption.add(cro); return cro; } public void afterUnmarshal(Unmarshaller u, Object parent) { application = (PortletApplicationDefinition)parent; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -