|
|
@ -1,13 +1,11 @@
|
|
|
|
package cokr.xit.base.code;
|
|
|
|
package cokr.xit.base.code;
|
|
|
|
|
|
|
|
|
|
|
|
import java.util.Date;
|
|
|
|
import cokr.xit.foundation.AbstractEntity;
|
|
|
|
|
|
|
|
|
|
|
|
import cokr.xit.foundation.Assert;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**공통코드 정보
|
|
|
|
/**공통코드 정보
|
|
|
|
* @author mjkhan
|
|
|
|
* @author mjkhan
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public class CommonCode {
|
|
|
|
public class CommonCode extends AbstractEntity {
|
|
|
|
private String
|
|
|
|
private String
|
|
|
|
groupID,
|
|
|
|
groupID,
|
|
|
|
code,
|
|
|
|
code,
|
|
|
@ -15,11 +13,8 @@ public class CommonCode {
|
|
|
|
description,
|
|
|
|
description,
|
|
|
|
etc1,
|
|
|
|
etc1,
|
|
|
|
etc2,
|
|
|
|
etc2,
|
|
|
|
etc3,
|
|
|
|
etc3;
|
|
|
|
createdBy,
|
|
|
|
|
|
|
|
inUse;
|
|
|
|
|
|
|
|
private int sortOrder;
|
|
|
|
private int sortOrder;
|
|
|
|
private Date createdAt;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**코드그룹 id를 반환한다.
|
|
|
|
/**코드그룹 id를 반환한다.
|
|
|
|
* @return 코드그룹 id
|
|
|
|
* @return 코드그룹 id
|
|
|
@ -118,50 +113,6 @@ public class CommonCode {
|
|
|
|
this.etc3 = etc3;
|
|
|
|
this.etc3 = etc3;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**등록자 id를 반환한다.
|
|
|
|
|
|
|
|
* @return 등록자 id
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
public String getCreatedBy() {
|
|
|
|
|
|
|
|
return createdBy;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**등록자 id를 설정한다.
|
|
|
|
|
|
|
|
* @param createdBy 등록자 id
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
public void setCreatedBy(String createdBy) {
|
|
|
|
|
|
|
|
this.createdBy = createdBy;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**사용여부를 반환한다.
|
|
|
|
|
|
|
|
* @return 사용여부
|
|
|
|
|
|
|
|
* <ul><li>Y - 사용</li>
|
|
|
|
|
|
|
|
* <li>N - 사용하지 않음</li>
|
|
|
|
|
|
|
|
* </ul>
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
public String getInUse() {
|
|
|
|
|
|
|
|
return Assert.ifEmpty(inUse, "Y");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**사용여부를 반환한다.
|
|
|
|
|
|
|
|
* @return 사용여부
|
|
|
|
|
|
|
|
* <ul><li>true - 사용</li>
|
|
|
|
|
|
|
|
* <li>false - 사용하지 않음</li>
|
|
|
|
|
|
|
|
* </ul>
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
public boolean inUse() {
|
|
|
|
|
|
|
|
return "Y".equals(getInUse());
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**사용여부를 설정한다.
|
|
|
|
|
|
|
|
* @param inUse 사용여부
|
|
|
|
|
|
|
|
* <ul><li>Y - 사용</li>
|
|
|
|
|
|
|
|
* <li>N - 사용하지 않음</li>
|
|
|
|
|
|
|
|
* </ul>
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
public void setInUse(String inUse) {
|
|
|
|
|
|
|
|
this.inUse = inUse;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**정렬순서를 반환한다.
|
|
|
|
/**정렬순서를 반환한다.
|
|
|
|
* @return 정렬순서
|
|
|
|
* @return 정렬순서
|
|
|
|
*/
|
|
|
|
*/
|
|
|
@ -176,20 +127,6 @@ public class CommonCode {
|
|
|
|
this.sortOrder = sortOrder;
|
|
|
|
this.sortOrder = sortOrder;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**등록일시를 반환한다.
|
|
|
|
|
|
|
|
* @return 등록일시
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
public Date getCreatedAt() {
|
|
|
|
|
|
|
|
return createdAt;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**등록일시를 설정한다.
|
|
|
|
|
|
|
|
* @param createdAt 등록일시
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
public void setCreatedAt(Date createdAt) {
|
|
|
|
|
|
|
|
this.createdAt = createdAt;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public String toString() {
|
|
|
|
public String toString() {
|
|
|
|
return String.format("%s('%s', '%s', '%s')", getClass().getSimpleName(), getGroupID(), getCode(), getValue());
|
|
|
|
return String.format("%s('%s', '%s', '%s')", getClass().getSimpleName(), getGroupID(), getCode(), getValue());
|
|
|
|