Class CustomerAssignment

Object
DomainObject
PersistedObject
PartitionedObject
CustomerAssignment
All Implemented Interfaces:
NamedChangeTracker, Persistable

@Entity public class CustomerAssignment extends PartitionedObject implements NamedChangeTracker
  • Nested Class Summary Link icon

    Nested classes/interfaces inherited from class PersistedObject Link icon

    PersistedObject.BatchDelete, PersistedObject.BulkloadFilterCheckCallback, PersistedObject.ComputedFieldMapping, PersistedObject.ComputedFields, PersistedObject.ImportManagerEnabled, PersistedObject.PersistedObjectMeta, PersistedObject.VirtualField, PersistedObject.VirtualFieldMapping, PersistedObject.VirtualFields, PersistedObject.VirtualSearchFields, PersistedObject.VirtualSortFields
  • Field Summary Link icon

    Fields inherited from class PartitionedObject Link icon

    FIELD_PARTITION, FIELD_PARTITIONID, PARTITION_FILTER_NAME, PARTITION_FILTER_PARAM

    Fields inherited from class PersistedObject Link icon

    FIELD_CREATEDATE, FIELD_CREATEDBY, FIELD_DELETEDATE, FIELD_DELETEDBY, FIELD_ID, FIELD_ISDELETED, FIELD_LASTUPDATEBY, FIELD_LASTUPDATEDATE, FIELD_VERSION

    Fields inherited from class DomainObject Link icon

    DEFAULT_MAX_PACKET_SIZE
  • Constructor Summary Link icon

    Constructors
    Constructor
    Description
     
  • Method Summary Link icon

    Modifier and Type
    Method
    Description
     
     
     
     
     
     
     
     
     
     
    int
     
    void
    onDelete(PersistedObjectService objService)
    Default does nothing.
    void
    setAdditionalInfo1(BigDecimal additionalInfo1)
     
    void
    setAdditionalInfo2(BigDecimal additionalInfo2)
     
    void
    setAdditionalInfo3(String additionalInfo3)
     
    void
    setAdditionalInfo4(String additionalInfo4)
     
    void
    setAssignment(String assignment)
     
    void
    setAssignmentId(Long assignmentId)
     
    void
    setAssignmentType(String assignmentType)
     
    void
    setCreatedByName(String createdByName)
     
    void
     
    void
    setLastUpdateByName(String lastUpdateByName)
     
    void
    setPriority(int priority)
     
    boolean
    validate(ValidationVisitor validationVisitor, PersistedObjectService objService)
    Override to implement per-object validation rules

    Methods inherited from class PartitionedObject Link icon

    addUniqueConstraint, getLoginNameByUserId, getPartition, setPartition, toString

    Methods inherited from class PersistedObject Link icon

    auditOperation, bumpVersion, canAdd, canDelete, canEdit, canEdit, canRead, createDate, doHardDelete, entityIsSafeInserted, entityIsSafeInserted, getBulkloadMap, getBusinessKey, getCreateDate, getCreatedBy, getDbColumnNameForField, getDefaultSortKey, getDeleteDate, getDeletedBy, getId, getLastUpdateBy, getLastUpdateDate, getSignificantFields, getTypeCode, getTypedId, getVersion, getVirtualSearchFieldMappings, getVirtualSortFieldMappings, isAudited, isDeleted, isVirtualSearchField, lastUpdateDate, notifyOnBusinessKeyChange, onBusinessKeyChange, onRefreshed, onSavedOrUpdated, onSaveOrUpdate, setCreateDate, setCreateDateShouldBeIgnored, setCreateDateTime, setCreatedBy, setDeleted, setDeleteDate, setDeletedBy, setId, setLastUpdateBy, setLastUpdateDate, setLastUpdateDateTime, setTypedId, setVersion, userGroupEditBulkloadFilter, userGroupEditBulkloadFilter

    Methods inherited from class DomainObject Link icon

    deepCopy, getNewMidnightDate, getNewMidnightDateTime, isMidnight, isMidnight, jsonDeserialize, jsonDeserialize, jsonDeserialize, jsonDeserialize, jsonDeserialize, jsonDeserialize, jsonDeserialize, jsonDeserialize, jsonDeserialize, jsonDeserialize, jsonDeserialize, jsonDeserialize, jsonSerialize, jsonSerialize, jsonSerialize, jsonSerialize, jsonSerialize, jsonSerialize, jsonSerializedSizeOK, jsonSerializeToBytes, jsonSerializeToBytes, setToDayEnd, setToDayEnd, setToMidnight, setToMidnight, setToMidnightAsLocalDateTime, toPropertyMap, truncatedToString

    Methods inherited from class Object Link icon

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface NamedChangeTracker Link icon

    contextCurrentUser, getCreatedBy, setCreatedAndLastUpdated, setLastUpdateBy
  • Constructor Details Link icon

    • CustomerAssignment Link icon

      public CustomerAssignment()
  • Method Details Link icon

    • getCustomerGroup Link icon

      public CustomerGroup getCustomerGroup()
    • setCustomerGroup Link icon

      public void setCustomerGroup(CustomerGroup customerGroup)
    • getAssignment Link icon

      public String getAssignment()
    • setAssignment Link icon

      public void setAssignment(String assignment)
    • getAssignmentId Link icon

      public Long getAssignmentId()
    • setAssignmentId Link icon

      public void setAssignmentId(Long assignmentId)
    • getAssignmentType Link icon

      public String getAssignmentType()
    • setAssignmentType Link icon

      public void setAssignmentType(String assignmentType)
    • getPriority Link icon

      public int getPriority()
    • setPriority Link icon

      public void setPriority(int priority)
    • getAdditionalInfo1 Link icon

      public BigDecimal getAdditionalInfo1()
    • setAdditionalInfo1 Link icon

      public void setAdditionalInfo1(BigDecimal additionalInfo1)
    • getAdditionalInfo2 Link icon

      public BigDecimal getAdditionalInfo2()
    • setAdditionalInfo2 Link icon

      public void setAdditionalInfo2(BigDecimal additionalInfo2)
    • getAdditionalInfo3 Link icon

      public String getAdditionalInfo3()
    • setAdditionalInfo3 Link icon

      public void setAdditionalInfo3(String additionalInfo3)
    • getAdditionalInfo4 Link icon

      public String getAdditionalInfo4()
    • setAdditionalInfo4 Link icon

      public void setAdditionalInfo4(String additionalInfo4)
    • getLastUpdateByName Link icon

      public String getLastUpdateByName()
    • setLastUpdateByName Link icon

      public void setLastUpdateByName(String lastUpdateByName)
      Specified by:
      setLastUpdateByName in interface NamedChangeTracker
    • getCreatedByName Link icon

      public String getCreatedByName()
      Specified by:
      getCreatedByName in interface NamedChangeTracker
    • setCreatedByName Link icon

      public void setCreatedByName(String createdByName)
      Specified by:
      setCreatedByName in interface NamedChangeTracker
    • validate Link icon

      public boolean validate(ValidationVisitor validationVisitor, PersistedObjectService objService)
      Description copied from class: net.pricefx.domain.PersistedObject
      Override to implement per-object validation rules
      Specified by:
      validate in interface Persistable
      Overrides:
      validate in class PartitionedObject
      Parameters:
      validationVisitor - visitor object that receives validation error details
      objService - PersistedObjectService instance. May be null, so be cautious when requiring it
    • onDelete Link icon

      public void onDelete(PersistedObjectService objService)
      Description copied from class: net.pricefx.domain.PersistedObject
      Default does nothing. Method is called when object is about to be deleted Override point
      Overrides:
      onDelete in class PersistedObject