public class Tag extends Object implements Serializable
Tag Class.
| Constructor and Description |
|---|
Tag(String tagName,
String tagViewId,
String displayName,
String user)
The constructor that should normally be used.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addUser(String name)
Allows an additional user to be added as a Tag creator.
|
boolean |
containsUser(String name)
Checks to see if the given user is an owner of this Tag.
|
boolean |
equals(Object obj)
This implementation of equals only checks the tagName and the
tagViewId for equality.
|
String |
getDisplayName()
This returns a
String that is meaningful to the user
which represents the content of this Tag instance. |
String |
getTagName()
This provides access to the tag name.
|
String |
getTagViewId()
This provides access to the TagViewId value.
|
List<String> |
getUsers()
Provides access to all the users that have created this Tag.
|
int |
hashCode() |
List<String> |
removeUser(String name)
This method ensures the specified
user is removed
from the list of users for this Tag. |
String |
toString()
String representation of this Tag.
|
public void addUser(String name)
Allows an additional user to be added as a Tag creator.
public List<String> getUsers()
Provides access to all the users that have created this Tag. This may be null.
public boolean containsUser(String name)
Checks to see if the given user is an owner of this Tag.
public List<String> removeUser(String name)
This method ensures the specified user is removed
from the list of users for this Tag.
While a Tag is of little or no use when 0 users own
the Tag, it is not the responsibility of this method
to remove the Tag if this state occurs as a result of
a call to this method.
List of users remaining after removing this
user, or null if none.public boolean equals(Object obj)
This implementation of equals only checks the tagName and the tagViewId for equality. This means 2 tags with different user Lists are still considered equal. The Display Name is also of no importance to this implementation of equality.
public String toString()
String representation of this Tag.
public String getTagName()
This provides access to the tag name.
public String getTagViewId()
This provides access to the TagViewId value.
public String getDisplayName()
This returns a String that is meaningful to the user
which represents the content of this Tag instance.
Copyright © 2017–2020 Eclipse Foundation. All rights reserved.