com.bea.portal.tools.resource
Class ResourceType

java.lang.Object
  extended by com.bea.portal.tools.resource.ResourceType
All Implemented Interfaces
Serializable
Direct Known Subclasses:
AssignedItemsWorkspaceResourceType, AuthenticationProviderResourceType, AuthenticationProvidersManagementResourceType, AuthenticationProvidersResourceType, BehaviorTrackingServiceManagementResourceType, BookDefinitionResourceType, BookDefinitionsResourceType, BookResourceType, CacheManagementResourceType, CachesManagementResourceType, CampaignResourceType, CampaignsResourceType, CheckedOutItemsWorkspaceResourceType, CommunityTemplatesResourceType, ContentSelectorResourceType, ContentSelectorsResourceType, DARoleResourceType, DesktopDefinitionResourceType, DesktopDefinitionsResourceType, DesktopResourceType, DesktopTemplatesResourceType, EventServiceManagementResourceType, GroupResourceType, InvalidResourceType, LayoutResourceType, LayoutsResourceType, LibraryResourceType, LookAndFeelResourceType, LookAndFeelsResourceType, ManagementResourceType, MenuResourceType, MenusResourceType, NodeResourceType, P13nManagementResourceType, PageDefinitionResourceType, PageDefinitionsResourceType, PageResourceType, PlaceholderResourceType, PlaceholdersResourceType, PortalManagementResourceType, PortalResourceType, PortalsResourceType, PortletCategoriesResourceType, PortletCategoryResourceType, PortletDefinitionResourceType, PortletDefinitionsResourceType, PortletResourceType, PortletsResourceType, PropertyDefinitionResourceType, PropertyResourceType, QueryDefinitionResourceType, RepositoriesResourceType, RepositoryResourceType, RoleMapperResourceType, RoleMappersResourceType, RuleResourceType, ScenarioResourceType, SecurityManagementResourceType, SecurityProvidersResourceType, SegmentResourceType, SegmentsResourceType, ShellResourceType, ShellsResourceType, ThemeResourceType, ThemesResourceType, TypeResourceType, UnknownResourceType, UserResourceType, UsersResourceType, VisitorRoleResourceType, VisitorRolesResourceType, WorkflowResourceType, WorkflowsResourceType, WorkspacesResourceType, WSRPProducerResourceType, WSRPProducersResourceType

public abstract class ResourceType
extends Object
implements Serializable

Abstract base for resource type identifiers.

See Also
Serialized Form

Constructor Summary
protected ResourceType(String namespaceURI)
          Constructor.
 
Method Summary
 boolean equals(Object that)
          Determine if the given Object is equal to this ResourceType.
 boolean equals(ResourceType that)
          Determine if the given ResourceType is equal to this ResourceType.
 String getNamespaceURI()
          Get the namespace URI of this ResourceType.
 int hashCode()
          Get the hash code of this ResourceType.
 String toString()
          Get a string representation of this ResourceType.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ResourceType

protected ResourceType(String namespaceURI)
Constructor.

Parameters
namespaceURI - the URI of the resource type's namespace
Method Detail

hashCode

public final int hashCode()
Get the hash code of this ResourceType.

The hash code is computed from the URI of the resource type's namespace.

Overrides:
hashCode in class Object
Returns
the hash code of this ResourceType

equals

public final boolean equals(Object that)
Determine if the given Object is equal to this ResourceType.

The given Object is considered to be equal to this ResourceType if and only if all of these statements are true:

  1. The given Object is an instance of ResourceType or a subtype of ResourceType.
  2. The given Object (a ResourceType) has a namespace URI that equals the namespace URI of this ResourceID.

Overrides:
equals in class Object
Returns
true if the given Object is equal to this ResourceType and false otherwise

equals

public final boolean equals(ResourceType that)
Determine if the given ResourceType is equal to this ResourceType.

The given ResourceType is considered to be equal to this ResourceType if and only if all of these statements are true:

  1. The given ResourceType has a namespace URI that equals the namespace URI of this ResourceType.

Returns
true if the given ResourceType is equal to this ResourceType and false otherwise

getNamespaceURI

public final String getNamespaceURI()
Get the namespace URI of this ResourceType.

Returns
the namespace URI of this ResourceType

toString

public final String toString()
Get a string representation of this ResourceType.

This method returns the namespace URI of this ResourceType.

Overrides:
toString in class Object
Returns
a string representation of this Object
See Also
getNamespaceURI()


Copyright © 2006 BEA Systems, Inc. All Rights Reserved