|
Hyperic HQ Plugin API v. 4.4.0.2 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface GroupValue
Interface specification for group value objects. Provides access to group and elements for persistence.
Method Summary | |
---|---|
void |
addEntry(GroupEntry entry)
Adds an entry to the group. |
java.lang.Object |
clone()
Concrete groups must implement cloneable because in most cases, the GroupManager (which populates the groups) doesn't have any knowledge of the actual class that it needs new instances of. |
boolean |
equals(java.lang.Object other)
|
boolean |
existsEntry(GroupEntry entry)
Asserts that an entry exists in the group |
int |
getClusterId()
The group's clusterId |
java.lang.Long |
getCTime()
|
java.lang.String |
getDescription()
Group description |
int |
getGroupEntResType()
The group entity resource type |
PageList |
getGroupEntries()
The list of group entries |
int |
getGroupEntType()
The group entity type |
int |
getGroupType()
The group type (adhoc, compatible) |
java.lang.Integer |
getId()
The group identifier |
java.lang.String |
getLocation()
Group location |
java.lang.String |
getModifiedBy()
|
java.lang.Long |
getMTime()
|
java.lang.String |
getName()
The name of the group |
java.lang.String |
getOwner()
|
int |
getSize()
The group size |
AuthzSubject |
getSubject()
|
int |
getTotalSize()
The group total size |
int |
hashCode()
|
void |
removeEntry(GroupEntry entry)
Removes an entry from the group. |
void |
setClusterId(int clusterId)
|
void |
setCTime(java.lang.Long l)
|
void |
setDescription(java.lang.String desc)
|
void |
setGroupEntResType(int groupEntResType)
|
void |
setGroupEntType(int groupEntType)
|
void |
setGroupType(int groupType)
|
void |
setId(java.lang.Integer id)
|
void |
setLocation(java.lang.String location)
|
void |
setModifiedBy(java.lang.String s)
|
void |
setMTime(java.lang.Long l)
|
void |
setName(java.lang.String name)
|
void |
setOwner(java.lang.String s)
|
void |
setSubject(AuthzSubject s)
The group owner |
void |
setTotalSize(int groupTotalSize)
|
Method Detail |
---|
java.lang.Integer getId()
void setId(java.lang.Integer id)
int getGroupType()
void setGroupType(int groupType)
int getGroupEntType()
void setGroupEntType(int groupEntType)
int getGroupEntResType()
void setGroupEntResType(int groupEntResType)
int getClusterId()
void setClusterId(int clusterId)
java.lang.String getName()
void setName(java.lang.String name)
java.lang.String getDescription()
void setDescription(java.lang.String desc)
java.lang.String getLocation()
void setLocation(java.lang.String location)
void setSubject(AuthzSubject s)
AuthzSubject getSubject()
int getSize()
int getTotalSize()
void setTotalSize(int groupTotalSize)
PageList getGroupEntries()
void addEntry(GroupEntry entry)
group
- entry value object.
ApplicationException
boolean existsEntry(GroupEntry entry)
void removeEntry(GroupEntry entry)
id
- of entry to remove.
ApplicationException
boolean equals(java.lang.Object other)
equals
in class java.lang.Object
int hashCode()
hashCode
in class java.lang.Object
java.lang.Object clone() throws java.lang.CloneNotSupportedException
java.lang.CloneNotSupportedException
- (only as a future precaution)java.lang.String getModifiedBy()
void setModifiedBy(java.lang.String s)
java.lang.String getOwner()
void setOwner(java.lang.String s)
java.lang.Long getCTime()
void setCTime(java.lang.Long l)
java.lang.Long getMTime()
void setMTime(java.lang.Long l)
|
Hyperic HQ Plugin API v. 4.4.0.2 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |