@PrePersist
private void persist() {
String userName = (String) ODataAuthorization.getThreadLocalData().get().get("UserName");
this.createdAt = Calendar.getInstance();
this.updatedAt = Calendar.getInstance();
if (userName == null) {
this.createdBy = "SYSTEM";
this.updatedBy = "SYSTEM";
} else {
this.createdBy = userName;
this.updatedBy = userName;
}
}
java类javax.persistence.PrePersist的实例源码
Mentor.java 文件源码
项目:lemonaid
阅读 31
收藏 0
点赞 0
评论 0
Order.java 文件源码
项目:my-paper
阅读 27
收藏 0
点赞 0
评论 0
/**
* 持久化前处理
*/
@PrePersist
public void prePersist() {
if (getArea() != null) {
setAreaName(getArea().getFullName());
}
if (getPaymentMethod() != null) {
setPaymentMethodName(getPaymentMethod().getName());
}
if (getShippingMethod() != null) {
setShippingMethodName(getShippingMethod().getName());
}
}
Area.java 文件源码
项目:my-paper
阅读 26
收藏 0
点赞 0
评论 0
/**
* 持久化前处理
*/
@PrePersist
public void prePersist() {
Area parent = getParent();
if (parent != null) {
setFullName(parent.getFullName() + getName());
setTreePath(parent.getTreePath() + parent.getId() + TREE_PATH_SEPARATOR);
} else {
setFullName(getName());
setTreePath(TREE_PATH_SEPARATOR);
}
}
Product.java 文件源码
项目:my-paper
阅读 28
收藏 0
点赞 0
评论 0
/**
* 持久化前处理
*/
@PrePersist
public void prePersist() {
if (getStock() == null) {
setAllocatedStock(0);
}
setScore(0F);
}
DeliveryCenter.java 文件源码
项目:my-paper
阅读 23
收藏 0
点赞 0
评论 0
/**
* 持久化前处理
*/
@PrePersist
public void prePersist() {
if (getArea() != null) {
setAreaName(getArea().getFullName());
}
}
AbstractVersion.java 文件源码
项目:pcm-api
阅读 23
收藏 0
点赞 0
评论 0
@PrePersist
public void prePersist() {
try {
modificationTime = getCurrentDate();
creationTime = getCurrentDate();
} catch (ParseException e) {
modificationTime = new Date();
creationTime = new Date();
}
}
LOSPickingPosition.java 文件源码
项目:myWMS
阅读 29
收藏 0
点赞 0
评论 0
@PrePersist
@PreUpdate
// For hibernate only. By annotation it is called before saving
private void setRedundantValues() {
if( pickingOrder == null ) {
pickingOrderNumber = null;
}
else {
pickingOrderNumber = pickingOrder.getNumber();
}
}
Order.java 文件源码
项目:java-platform
阅读 25
收藏 0
点赞 0
评论 0
/**
* 持久化前处理
*/
@PrePersist
public void prePersist() {
if (getArea() != null) {
setAreaName(getArea().getFullName());
}
if (getPaymentMethod() != null) {
setPaymentMethodName(getPaymentMethod().getName());
}
if (getShippingMethod() != null) {
setShippingMethodName(getShippingMethod().getName());
}
}
LOSStorageLocation.java 文件源码
项目:myWMS
阅读 30
收藏 0
点赞 0
评论 0
@PrePersist
@PreUpdate
public void checkValues() {
if( scanCode == null ) {
scanCode = name;
}
}