public class UserRootInfo extends RootInfo
homeNamespaceId, rootNamespaceId
Constructor and Description |
---|
UserRootInfo(java.lang.String rootNamespaceId,
java.lang.String homeNamespaceId)
Root info when user is not member of a team or the user is a member of a
team and the team does not have a separate root namespace.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getHomeNamespaceId()
The namespace ID for user's home namespace.
|
java.lang.String |
getRootNamespaceId()
The namespace ID for user's root namespace.
|
int |
hashCode() |
java.lang.String |
toString() |
java.lang.String |
toStringMultiline()
Returns a String representation of this object formatted for easier
readability.
|
public UserRootInfo(java.lang.String rootNamespaceId, java.lang.String homeNamespaceId)
rootNamespaceId
- The namespace ID for user's root namespace. It
will be the namespace ID of the shared team root if the user is
member of a team with a separate team root. Otherwise it will be same
as RootInfo.getHomeNamespaceId()
. Must match pattern "[-_0-9a-zA-Z:]+
" and not be null
.homeNamespaceId
- The namespace ID for user's home namespace. Must
match pattern "[-_0-9a-zA-Z:]+
" and not be null
.java.lang.IllegalArgumentException
- If any argument does not meet its
preconditions.public java.lang.String getRootNamespaceId()
RootInfo.getHomeNamespaceId()
.getRootNamespaceId
in class RootInfo
null
.public java.lang.String getHomeNamespaceId()
getHomeNamespaceId
in class RootInfo
null
.public java.lang.String toStringMultiline()
The returned String may contain newlines.
toStringMultiline
in class RootInfo