public class Group extends ExtendableDataObject implements NameAndIdObject
| Constructor and Description |
|---|
Group()
Initiates an empty group object
|
Group(java.lang.Integer id)
Initiates a group object with the given id set
|
Group(java.lang.Integer id,
java.lang.String name,
java.lang.String displayname)
Initiates a group object with the given id, name and display name set
|
| Modifier and Type | Method and Description |
|---|---|
void |
addExtension(OXGroupExtensionInterface extension)
Deprecated.
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getDisplayname()
Returns the displayname of this group
|
OXGroupExtensionInterface |
getExtensionbyName(java.lang.String extname)
Deprecated.
|
java.util.ArrayList<OXGroupExtensionInterface> |
getExtensions()
Deprecated.
|
java.lang.Integer |
getId()
Returns the id of this object
|
java.lang.String[] |
getMandatoryMembersChange()
At the moment no fields are defined here
|
java.lang.String[] |
getMandatoryMembersCreate()
At the moment
setDisplayname(java.lang.String) and setName(java.lang.String) are defined here |
java.lang.String[] |
getMandatoryMembersDelete()
At the moment no fields are defined here
|
java.lang.String[] |
getMandatoryMembersRegister()
At the moment no fields are defined here
|
java.lang.Integer[] |
getMembers()
Returns the members of this group
|
java.lang.String |
getName()
Returns the name of this object
|
int |
hashCode() |
boolean |
isDisplaynameset()
Used to check if the display name of this object has been changed
|
boolean |
isMembersset()
Used to check if the members of this object have been changed
|
boolean |
isNameset()
Used to check if the name of this object has been changed
|
boolean |
removeExtension(OXGroupExtensionInterface o)
Deprecated.
|
void |
setDisplayname(java.lang.String displayname)
Sets the displayname for this group
|
void |
setId(java.lang.Integer val)
Sets the id for this object
|
void |
setMembers(java.lang.Integer[] members)
Sets the the members for this group
|
void |
setName(java.lang.String val)
Sets the name for this object
|
java.lang.String |
toString() |
addExtension, getAllExtensionsAsHash, getFirstExtensionByName, isExtensionsok, isExtensionsset, removeExtension, setExtensionsokgetUnsetMembers, mandatoryChangeMembersSet, mandatoryCreateMembersSet, mandatoryDeleteMembersSet, mandatoryRegisterMembersSet, testMandatoryCreateFieldsNullpublic Group()
public Group(java.lang.Integer id)
id - An Integer containing the idpublic Group(java.lang.Integer id,
java.lang.String name,
java.lang.String displayname)
id - An Integer containing the idname - A String containing the namedisplayname - A String containing the display namepublic final boolean isDisplaynameset()
public final boolean isMembersset()
public final boolean isNameset()
public final java.lang.Integer getId()
NameAndIdObjectgetId in interface NameAndIdObjectInteger object containing the idpublic final void setId(java.lang.Integer val)
NameAndIdObjectsetId in interface NameAndIdObjectval - An Integer object containing the idpublic final java.lang.String getName()
NameAndIdObjectgetName in interface NameAndIdObjectString containing the namepublic final void setName(java.lang.String val)
NameAndIdObjectsetName in interface NameAndIdObjectval - A String containing the namepublic final java.lang.String getDisplayname()
public final void setDisplayname(java.lang.String displayname)
displayname - The displayname as stringpublic final java.lang.Integer[] getMembers()
Integer array containing the member idspublic final void setMembers(java.lang.Integer[] members)
members - An Integer array containing the member idspublic final java.lang.String toString()
EnforceableDataObjecttoString in class ExtendableDataObject@Deprecated public final void addExtension(OXGroupExtensionInterface extension)
extension - @Deprecated public final java.util.ArrayList<OXGroupExtensionInterface> getExtensions()
@Deprecated public final boolean removeExtension(OXGroupExtensionInterface o)
o - @Deprecated public final OXGroupExtensionInterface getExtensionbyName(java.lang.String extname)
extname - a String for the extensionOXGroupExtensionInterface with extnamepublic final java.lang.String[] getMandatoryMembersCreate()
setDisplayname(java.lang.String) and setName(java.lang.String) are defined heregetMandatoryMembersCreate in class EnforceableDataObjectpublic final java.lang.String[] getMandatoryMembersChange()
getMandatoryMembersChange in class EnforceableDataObjectpublic final java.lang.String[] getMandatoryMembersDelete()
getMandatoryMembersDelete in class EnforceableDataObjectpublic final java.lang.String[] getMandatoryMembersRegister()
getMandatoryMembersRegister in class EnforceableDataObjectpublic int hashCode()
hashCode in class ExtendableDataObjectpublic boolean equals(java.lang.Object obj)
equals in class ExtendableDataObject