Class NetworkDomainRecordIdentityProjection
- java.lang.Object
-
- com.morpheusdata.model.MorpheusModel
-
- com.morpheusdata.model.projection.NetworkDomainRecordIdentityProjection
-
- Direct Known Subclasses:
NetworkDomainRecord
public class NetworkDomainRecordIdentityProjection extends MorpheusModel
Provides a subset of properties from theNetworkDomainRecord
object for doing a sync match comparison with less bandwidth usage and memory footprint. This is a DTO Projection object- See Also:
MorpheusNetworkService
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
externalId
-
Fields inherited from class com.morpheusdata.model.MorpheusModel
config, id
-
-
Constructor Summary
Constructors Constructor Description NetworkDomainRecordIdentityProjection()
NetworkDomainRecordIdentityProjection(java.lang.Long id, java.lang.String externalId)
The default constructor for creating a projection object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getExternalId()
returns the externalId also known as the API id of the equivalent object.void
setExternalId(java.lang.String externalId)
Sets the externalId of the network pool.-
Methods inherited from class com.morpheusdata.model.MorpheusModel
getConfig, getConfigMap, getConfigProperty, getDirtyProperties, getDirtyPropertyValues, getId, getProperties, isDirty, markClean, markDirty, markDirty, setConfig, setConfigMap, setConfigProperty, setId
-
-
-
-
Constructor Detail
-
NetworkDomainRecordIdentityProjection
public NetworkDomainRecordIdentityProjection(java.lang.Long id, java.lang.String externalId)
The default constructor for creating a projection object.- Parameters:
id
- the database id of the objectexternalId
- the API id of the object
-
NetworkDomainRecordIdentityProjection
public NetworkDomainRecordIdentityProjection()
-
-
Method Detail
-
getExternalId
public java.lang.String getExternalId()
returns the externalId also known as the API id of the equivalent object.- Returns:
- the external id or API id of the current record
-
setExternalId
public void setExternalId(java.lang.String externalId)
Sets the externalId of the network pool. In this class this should not be called directly- Parameters:
externalId
- the external id or API id of the current record
-
-