public class TeamRootInfo extends RootInfo
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
homePath |
homeNamespaceId, rootNamespaceId
Constructor and Description |
---|
TeamRootInfo(java.lang.String rootNamespaceId,
java.lang.String homeNamespaceId,
java.lang.String homePath)
Root info when user is member of a team with a separate root namespace
ID.
|
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 |
getHomePath()
The path for user's home directory under the shared team root.
|
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 TeamRootInfo(java.lang.String rootNamespaceId, java.lang.String homeNamespaceId, java.lang.String homePath)
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
.homePath
- The path for user's home directory under the shared team
root. Must 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 getHomePath()
null
.public java.lang.String toStringMultiline()
The returned String may contain newlines.
toStringMultiline
in class RootInfo