com.bea.portal.tools.resource
Class WebAppResourceIDBuilder<T extends WebAppResourceID>

java.lang.Object
  extended by com.bea.portal.tools.resource.ResourceIDBuilder<T>
      extended by com.bea.portal.tools.resource.framework.TaggedResourceIDBuilder<T>
          extended by com.bea.portal.tools.resource.WebAppResourceIDBuilder<T>
All Implemented Interfaces
Serializable, Cloneable
Direct Known Subclasses:
ParentedResourceIDBuilder

public class WebAppResourceIDBuilder<T extends WebAppResourceID>
extends com.bea.portal.tools.resource.framework.TaggedResourceIDBuilder<T>

Base resource id builder for all resources that are scoped to a webapp

See Also
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.bea.portal.tools.resource.ResourceIDBuilder
ResourceIDBuilder.ParseContext
 
Field Summary
 
Fields inherited from class com.bea.portal.tools.resource.framework.TaggedResourceIDBuilder
tags
 
Constructor Summary
WebAppResourceIDBuilder()
          Constructor.
WebAppResourceIDBuilder(WebAppResourceType resourceType)
          Constructor.
 
Method Summary
 String getWebApp()
           
 ResourceID getWebAppResourceID()
           
 WebAppResourceIDBuilder<T> parseResourceURN(String resourceURN)
          Parse the given URN.
 WebAppResourceIDBuilder setWebApp(String webApp)
          Change the identifier of the referrent layout definition.
 WebAppResourceIDBuilder setWebAppResourceID(WebAppResourceID WebAppResourceID)
          Change the parent WebAppResourceID.
 
Methods inherited from class com.bea.portal.tools.resource.framework.TaggedResourceIDBuilder
clone, getTag, getTags, getTagValue, getTagValue, parseResourcePath, processResourceTags, reset, setTagValue
 
Methods inherited from class com.bea.portal.tools.resource.ResourceIDBuilder
createParseContext, createResourceID, getExpectedResourceType, getResourceType, getResourceURN, parseResourceTypeNamespaceURI, parseResourceURN, resolveResourceType, setExpectedResourceType, setResourceType, setResourceURN, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WebAppResourceIDBuilder

public WebAppResourceIDBuilder()
Constructor.


WebAppResourceIDBuilder

public WebAppResourceIDBuilder(WebAppResourceType resourceType)
Constructor.

Method Detail

parseResourceURN

public WebAppResourceIDBuilder<T> parseResourceURN(String resourceURN)
Parse the given URN.

Overrides:
parseResourceURN in class com.bea.portal.tools.resource.framework.TaggedResourceIDBuilder<T extends WebAppResourceID>
Parameters
resourceURN - the URN of the referrent resource
Returns
this TaggedResourceIDBuilder

getWebAppResourceID

public ResourceID getWebAppResourceID()

setWebAppResourceID

public WebAppResourceIDBuilder setWebAppResourceID(WebAppResourceID WebAppResourceID)
Change the parent WebAppResourceID.

Parameters
ParentResourceID - the parent WebAppResourceID
Returns
this WebAppResourceIDBuilder

getWebApp

public String getWebApp()

setWebApp

public WebAppResourceIDBuilder setWebApp(String webApp)
Change the identifier of the referrent layout definition.

Parameters
webApp - the webApp name
Returns
this WebAppResourceIDBuilder


Copyright © 2000, 2009, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its affiliates.
Other names may be trademarks of their respective owners.