Package net.pricefx.domain
Class ManualPricelist
Object
DomainObject
PersistedObject
PartitionedObject
NamedObject
TimedObject
TimedObjectWithStatus
ManualPricelist
- All Implemented Interfaces:
JobNameProvider,NamedChangeTracker,Persistable,TreeStructuredObject,UserGroupRestrictedObject
@Entity
public class ManualPricelist
extends TimedObjectWithStatus
implements TreeStructuredObject, UserGroupRestrictedObject, NamedChangeTracker
-
Nested Class Summary
Nested classes/interfaces inherited from class TimedObjectWithStatus
TimedObjectWithStatus.TimedObjectStatusNested classes/interfaces inherited from class PersistedObject
PersistedObject.BatchDelete, PersistedObject.BulkloadFilterCheckCallback, PersistedObject.ComputedFieldMapping, PersistedObject.ComputedFields, PersistedObject.ImportManagerEnabled, PersistedObject.PersistedObjectMeta, PersistedObject.VirtualField, PersistedObject.VirtualFieldMapping, PersistedObject.VirtualFields, PersistedObject.VirtualSearchFields, PersistedObject.VirtualSortFields -
Field Summary
Fields inherited from class TimedObjectWithStatus
FIELD_SIMULATIONSET, FIELD_STATUS, simulationSetFields inherited from class TimedObject
FIELD_VALIDAFTERFields inherited from class NamedObject
FIELD_LABEL, FIELD_UNIQUENAMEFields inherited from class PartitionedObject
FIELD_PARTITION, FIELD_PARTITIONID, PARTITION_FILTER_NAME, PARTITION_FILTER_PARAMFields inherited from class PersistedObject
FIELD_CREATEDATE, FIELD_CREATEDBY, FIELD_DELETEDATE, FIELD_DELETEDBY, FIELD_ID, FIELD_ISDELETED, FIELD_LASTUPDATEBY, FIELD_LASTUPDATEDATE, FIELD_VERSIONFields inherited from class DomainObject
DEFAULT_MAX_PACKET_SIZEFields inherited from interface UserGroupRestrictedObject
FIELD_USERGROUPEDIT, FIELD_USERGROUPVIEWDETAILS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanOverride to define if an object instance should be really deleted (vs just marked as deleted) Default: soft-deletestatic StringvoidonSaveOrUpdate(PersistedObjectService objService) Default does nothing.voidsetCreatedByName(String createdByName) voidsetExpiryDate(LocalDateTime expiryDate) voidsetIntegrationStatus(String integrationStatus) voidsetLastUpdateByName(String lastUpdateByName) voidsetLinkedCFStypedId(String linkedCFStypedId) voidvoidsetTargetDate(LocalDateTime targetDate) voidsetUserGroupEdit(String userGroup) voidsetUserGroupViewDetails(String userGroup) booleanvalidate(ValidationVisitor validationVisitor, PersistedObjectService objService) Override to implement per-object validation rulesMethods inherited from class TimedObjectWithStatus
getBusinessKey, getSignificantFields, getSimulationSet, getStatus, isActive, setSimulationSet, setStatusMethods inherited from class TimedObject
getValidAfter, setValidAfterMethods inherited from class NamedObject
equals, getJobName, getLabel, getLabelOrUniqueName, getUniqueName, hashCode, labelValid, setLabel, setUniqueName, toString, uniqueNameValidMethods inherited from class PartitionedObject
addUniqueConstraint, getLoginNameByUserId, getPartition, setPartitionMethods inherited from class PersistedObject
auditOperation, bumpVersion, canAdd, canDelete, canEdit, canEdit, canRead, createDate, entityIsSafeInserted, entityIsSafeInserted, getBulkloadMap, getCreateDate, getCreatedBy, getDbColumnNameForField, getDeleteDate, getDeletedBy, getId, getLastUpdateBy, getLastUpdateDate, getSensitiveFields, getTypeCode, getTypedId, getVersion, getVirtualSearchFieldMappings, getVirtualSortFieldMappings, isAudited, isDeleted, isVirtualSearchField, lastUpdateDate, notifyOnBusinessKeyChange, onBusinessKeyChange, onDelete, onRefreshed, onSavedOrUpdated, setCreateDate, setCreateDateShouldBeIgnored, setCreateDateTime, setCreatedBy, setDeleted, setDeleteDate, setDeletedBy, setId, setLastUpdateBy, setLastUpdateDate, setLastUpdateDateTime, setTypedId, setVersion, userGroupEditBulkloadFilter, userGroupEditBulkloadFilterMethods inherited from class DomainObject
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, truncatedToStringMethods inherited from interface NamedChangeTracker
contextCurrentUser, getCreatedBy, setCreatedAndLastUpdated, setLastUpdateBy
-
Constructor Details
-
ManualPricelist
-
ManualPricelist
public ManualPricelist()
-
-
Method Details
-
getNodeId
- Specified by:
getNodeIdin interfaceTreeStructuredObject
-
setNodeId
- Specified by:
setNodeIdin interfaceTreeStructuredObject
-
getTargetDate
-
setTargetDate
-
getExpiryDate
-
setExpiryDate
-
getUserGroupEdit
- Specified by:
getUserGroupEditin interfaceUserGroupRestrictedObject
-
setUserGroupEdit
- Specified by:
setUserGroupEditin interfaceUserGroupRestrictedObject
-
getUserGroupViewDetails
- Specified by:
getUserGroupViewDetailsin interfaceUserGroupRestrictedObject
-
setUserGroupViewDetails
- Specified by:
setUserGroupViewDetailsin interfaceUserGroupRestrictedObject
-
getLinkedCFStypedId
-
setLinkedCFStypedId
-
getIntegrationStatus
-
setIntegrationStatus
-
getItemListFilterField
-
getItemListFilterFieldS
-
doHardDelete
public boolean doHardDelete()Description copied from class:net.pricefx.domain.PersistedObjectOverride to define if an object instance should be really deleted (vs just marked as deleted) Default: soft-delete- Specified by:
doHardDeletein interfacePersistable- Overrides:
doHardDeletein classPersistedObject
-
validate
public boolean validate(ValidationVisitor validationVisitor, PersistedObjectService objService) Description copied from class:net.pricefx.domain.PersistedObjectOverride to implement per-object validation rules- Specified by:
validatein interfacePersistable- Overrides:
validatein classTimedObjectWithStatus- Parameters:
validationVisitor- visitor object that receives validation error detailsobjService- PersistedObjectService instance. May be null, so be cautious when requiring it
-
getCreatedByName
- Specified by:
getCreatedByNamein interfaceNamedChangeTracker
-
setCreatedByName
- Specified by:
setCreatedByNamein interfaceNamedChangeTracker
-
getLastUpdateByName
-
setLastUpdateByName
- Specified by:
setLastUpdateByNamein interfaceNamedChangeTracker
-
onSaveOrUpdate
public void onSaveOrUpdate(PersistedObjectService objService) Description copied from class:net.pricefx.domain.PersistedObjectDefault does nothing. Method is called when object is about to be saved or updated Override point- Overrides:
onSaveOrUpdatein classPersistedObject
-