com.atlassian.crowd.importer.model
Class MembershipDTO

java.lang.Object
  extended by com.atlassian.crowd.importer.model.MembershipDTO
Direct Known Subclasses:
GroupMembership

public abstract class MembershipDTO
extends java.lang.Object

Simple DTO superclass representing membership.


Field Summary
protected  java.lang.String containerName
           
protected  java.lang.String username
           
 
Constructor Summary
protected MembershipDTO(java.lang.String username, java.lang.String containerName)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.lang.String getContainerName()
           
 java.lang.String getRelationship()
          Will give a string representation of the relationship, username-containerName
static java.lang.String getRelationshipKey(java.lang.String username, java.lang.String containerName)
           
 java.lang.String getUsername()
           
 int hashCode()
           
 void setContainerName(java.lang.String containerName)
           
 void setUsername(java.lang.String username)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

username

protected java.lang.String username

containerName

protected java.lang.String containerName
Constructor Detail

MembershipDTO

protected MembershipDTO(java.lang.String username,
                        java.lang.String containerName)
Method Detail

getUsername

public java.lang.String getUsername()

setUsername

public void setUsername(java.lang.String username)

getContainerName

public java.lang.String getContainerName()

setContainerName

public void setContainerName(java.lang.String containerName)

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

getRelationship

public java.lang.String getRelationship()
Will give a string representation of the relationship, username-containerName

Returns:
a string representation of the relationship

getRelationshipKey

public static java.lang.String getRelationshipKey(java.lang.String username,
                                                  java.lang.String containerName)


Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.