org.jboss.system.server.profileservice.repository.clustered.metadata
Class RepositoryContentMetadata

java.lang.Object
  extended by org.jboss.system.server.profileservice.repository.clustered.metadata.AbstractSortedMetadataContainer<String,RepositoryRootMetadata>
      extended by org.jboss.system.server.profileservice.repository.clustered.metadata.RepositoryContentMetadata
All Implemented Interfaces:
Serializable

public class RepositoryContentMetadata
extends AbstractSortedMetadataContainer<String,RepositoryRootMetadata>
implements Serializable

Concise description of the contents of a ClusteredDeploymentRepository.

Author:
Brian Stansberry
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.jboss.system.server.profileservice.repository.clustered.metadata.AbstractSortedMetadataContainer
sortedItems
 
Constructor Summary
RepositoryContentMetadata()
          Default constructor.
RepositoryContentMetadata(org.jboss.profileservice.spi.ProfileKey key)
           
RepositoryContentMetadata(RepositoryContentMetadata toCopy)
          Copy constructor.
 
Method Summary
 boolean equals(Object obj)
           
 String getDomain()
           
 String getName()
           
 Collection<RepositoryRootMetadata> getRepositories()
           
 RepositoryRootMetadata getRepositoryRootMetadata(String repositoryRoot)
           
 Set<String> getRootNames()
           
 String getServer()
           
 int hashCode()
           
 void setDomain(String domain)
           
 void setName(String name)
           
 void setRepositories(Collection<RepositoryRootMetadata> repositories)
           
 void setServer(String server)
           
 String toString()
           
 
Methods inherited from class org.jboss.system.server.profileservice.repository.clustered.metadata.AbstractSortedMetadataContainer
getContainedMetadata, getContainedMetadataIds, getExposedCollection
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RepositoryContentMetadata

public RepositoryContentMetadata()
Default constructor.


RepositoryContentMetadata

public RepositoryContentMetadata(org.jboss.profileservice.spi.ProfileKey key)

RepositoryContentMetadata

public RepositoryContentMetadata(RepositoryContentMetadata toCopy)
Copy constructor.

Parameters:
toCopy - the item to copy
Throws:
IllegalArgumentException - if toCopy is null
Method Detail

getRepositories

public Collection<RepositoryRootMetadata> getRepositories()

setRepositories

public void setRepositories(Collection<RepositoryRootMetadata> repositories)

getRepositoryRootMetadata

public RepositoryRootMetadata getRepositoryRootMetadata(String repositoryRoot)

getRootNames

public Set<String> getRootNames()

getName

public String getName()

setName

public void setName(String name)

getServer

public String getServer()

setServer

public void setServer(String server)

getDomain

public String getDomain()

setDomain

public void setDomain(String domain)

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2009 JBoss, a division of Red Hat, Inc.. All Rights Reserved.