@NotThreadSafe public class PDBusinessCard extends Object implements com.helger.json.IHasJson, Serializable, com.helger.commons.lang.ICloneable<PDBusinessCard>
| Constructor and Description |
|---|
PDBusinessCard() |
PDBusinessCard(PDIdentifier aParticipantIdentifier,
com.helger.commons.collection.impl.ICommonsList<PDBusinessEntity> aEntities) |
| Modifier and Type | Method and Description |
|---|---|
com.helger.commons.collection.impl.ICommonsList<PDBusinessEntity> |
businessEntities() |
void |
cloneTo(PDBusinessCard ret)
This method clones all values from
this to the passed object. |
boolean |
equals(Object o) |
com.helger.json.IJsonObject |
getAsJson() |
com.helger.xml.microdom.IMicroElement |
getAsMicroXML(String sNamespaceURI,
String sElementName) |
PDBusinessCard |
getClone() |
PDIdentifier |
getParticipantIdentifier()
Gets the value of the participantIdentifier property.
|
int |
hashCode() |
static PDBusinessCard |
of(com.helger.json.IJsonObject aJson) |
PDBusinessCard |
setParticipantIdentifier(PDIdentifier aParticipantIdentifier)
Sets the value of the participantIdentifier property.
|
String |
toString() |
public PDBusinessCard()
public PDBusinessCard(@Nullable PDIdentifier aParticipantIdentifier, @Nullable com.helger.commons.collection.impl.ICommonsList<PDBusinessEntity> aEntities)
@Nullable public final PDIdentifier getParticipantIdentifier()
PDIdentifier@Nonnull public final PDBusinessCard setParticipantIdentifier(@Nullable PDIdentifier aParticipantIdentifier)
aParticipantIdentifier - allowed object is PDIdentifier@Nonnull @ReturnsMutableObject public final com.helger.commons.collection.impl.ICommonsList<PDBusinessEntity> businessEntities()
public void cloneTo(@Nonnull PDBusinessCard ret)
this to the passed object.
All data in the parameter object is overwritten!ret - The target object to clone to. May not be null.@Nonnull @ReturnsMutableCopy public PDBusinessCard getClone()
getClone in interface com.helger.commons.lang.ICloneable<PDBusinessCard>@Nonnull public com.helger.xml.microdom.IMicroElement getAsMicroXML(@Nullable String sNamespaceURI, @Nonnull @Nonempty String sElementName)
@Nonnull public com.helger.json.IJsonObject getAsJson()
getAsJson in interface com.helger.json.IHasJson@Nonnull public static PDBusinessCard of(@Nonnull com.helger.json.IJsonObject aJson)
Copyright © 2015–2021 Philip Helger. All rights reserved.