public interface RhnSet
extends java.util.Set
Modifier and Type | Method and Description |
---|---|
void |
addElement(java.lang.Long elem)
Add a new element to the Set.
|
void |
addElement(java.lang.Long elem,
java.lang.Long elemTwo)
Add a new element to the Set.
|
void |
addElement(java.lang.Long elem,
java.lang.Long elemTwo,
java.lang.Long elemThree)
Add a new element to the Set
|
void |
addElement(RhnSetElement e)
Add a new element to the Set.
|
void |
addElement(java.lang.String elem)
Add a new element to the Set.
|
void |
addElements(java.lang.String[] elems)
Adds an array of elements to the set.
|
void |
clear()
Clear the set - remove all elements
|
boolean |
contains(java.lang.Long elem)
Returns whether or not the set contains the given RhnSetElement
given elem (elementTwo is assumed to be null)
|
boolean |
contains(java.lang.Long elem,
java.lang.Long elemTwo)
Returns whether or not the set contains the given RhnSetElement
given elem and elemTwo
|
boolean |
contains(RhnSetElement e)
Returns whether or not the set contains the given RhnSetElement
|
java.util.Set<RhnSetElement> |
getElements()
Returns a java.util.Set of the Elements in the RhnSet.
|
java.util.Set<java.lang.Long> |
getElementValues()
Returns a java.util.Set of the Long values in each RhnSetElement.
|
java.lang.String |
getLabel()
Getter for label
|
java.lang.Long |
getUserId()
Getter for user id
|
boolean |
isEmpty()
Determine if the set is empty
|
void |
removeElement(java.lang.Long elem)
Remove an element from the set
|
void |
removeElement(java.lang.Long elem,
java.lang.Long elemTwo)
Remove an element from the set
|
void |
removeElement(RhnSetElement e)
Remove an element from the set
|
void |
removeElements(java.lang.String[] elems)
Removes an array of elements to the set.
|
void |
setLabel(java.lang.String lbl)
Setter for label
|
void |
setUserId(java.lang.Long id)
Setter for user id
|
int |
size()
Returns the size of the element list for the set
|
void setUserId(java.lang.Long id)
id
- User id associated with this Set.java.lang.Long getUserId()
void setLabel(java.lang.String lbl)
lbl
- Label for this Set.java.lang.String getLabel()
void addElement(RhnSetElement e)
e
- Element to addvoid addElement(java.lang.Long elem, java.lang.Long elemTwo, java.lang.Long elemThree)
elem
- Element one.elemTwo
- Element two, can be null.elemThree
- Element three, can be null.void addElement(java.lang.Long elem, java.lang.Long elemTwo)
elem
- Element one.elemTwo
- Element two, can be null.void addElement(java.lang.Long elem)
elem
- Element onevoid addElement(java.lang.String elem)
elem
- Element one or Element1|Element2void addElements(java.lang.String[] elems)
elems
- String [] - array of elements to addvoid removeElements(java.lang.String[] elems)
elems
- String [] - array of elements to addvoid removeElement(RhnSetElement e)
e
- Element to removevoid removeElement(java.lang.Long elem, java.lang.Long elemTwo)
elem
- value for elementelemTwo
- value for elementTwovoid removeElement(java.lang.Long elem)
elem
- value for elementvoid clear()
clear
in interface java.util.Collection
clear
in interface java.util.Set
java.util.Set<RhnSetElement> getElements()
java.util.Set<java.lang.Long> getElementValues()
boolean contains(RhnSetElement e)
e
- RhnSetElement to look forboolean contains(java.lang.Long elem, java.lang.Long elemTwo)
elem
- first elem to look forelemTwo
- second elem to look forboolean contains(java.lang.Long elem)
elem
- first elem to look forint size()
size
in interface java.util.Collection
size
in interface java.util.Set
boolean isEmpty()
isEmpty
in interface java.util.Collection
isEmpty
in interface java.util.Set