public class ExternalGroupVO extends GroupVO implements Serializable
Extended VO for external user groups.
Type | Property and Description |
---|---|
boolean |
isMergeOnAdditional
Gets the value of the property mergeOnAdditionalProperty.
|
Constructor and Description |
---|
ExternalGroupVO() |
ExternalGroupVO(ExternalGroupVO otherBean)
Copies constructor from other ExternalGroupVO
|
ExternalGroupVO(String externalId,
String externalSystemId,
String name) |
ExternalGroupVO(String externalId,
String externalSystemId,
String additionalProperty,
String name,
String alias,
String description) |
Modifier and Type | Method and Description |
---|---|
void |
copy(ExternalGroupVO otherBean)
Copies all properties from the argument value object into this value object.
|
String |
getAdditionalProperty()
an optional member holding some additional data for the group.
|
String |
getExternalId()
ID that identifies a group within the external system
|
String |
getExternalSystemId()
ID that uniquely identifies an external system.
|
boolean |
isMergeOnAdditionalProperty()
Gets the value of the property mergeOnAdditionalProperty.
|
void |
setAdditionalProperty(String additionalProperty) |
void |
setExternalId(String externalId) |
void |
setExternalSystemId(String externalSystemId) |
void |
setMergeOnAdditionalProperty(boolean merge)
Whether the additional property should be treated like a unique identifier of an external
group.
|
copy, getAlias, getDescription, getName, setAlias, setDescription, setName
public boolean isMergeOnAdditionalProperty
public ExternalGroupVO()
public ExternalGroupVO(ExternalGroupVO otherBean)
otherBean
- , cannot be null
NullPointerException
- if the argument is null
public void copy(ExternalGroupVO otherBean)
public String getAdditionalProperty()
an optional member holding some additional data for the group. The interpretation depends on the external system. For LDAP it would hold the DN for example.
public String getExternalId()
ID that identifies a group within the external system
public String getExternalSystemId()
ID that uniquely identifies an external system.
public boolean isMergeOnAdditionalProperty()
public void setAdditionalProperty(String additionalProperty)
public void setExternalId(String externalId)
public void setExternalSystemId(String externalSystemId)
public void setMergeOnAdditionalProperty(boolean merge)
merge
- true if the additional property should be treated like a unique identifier and can
be used to find and merge an existing external groupCopyright © 2019 Communote team. All rights reserved.