Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Module {
- private String name;
- private Date createTime;
- private Date expireTime;
- private Map<String, Object> options;
- public Module(String name, Date createTime, Date expireTime,
- Map<String, Object> options) {
- super();
- this.name = name;
- this.createTime = createTime;
- this.expireTime = expireTime;
- this.options = options;
- }
- @Override
- public int hashCode() {
- final int prime = 31;
- int result = 1;
- result = prime * result + getOuterType().hashCode();
- result = prime * result + ((name == null) ? 0 : name.hashCode());
- return result;
- }
- @Override
- public boolean equals(Object obj) {
- if (this == obj)
- return true;
- if (obj == null)
- return false;
- if (getClass() != obj.getClass())
- return false;
- Module other = (Module) obj;
- if (!getOuterType().equals(other.getOuterType()))
- return false;
- if (name == null) {
- if (other.name != null)
- return false;
- } else if (!name.equals(other.name))
- return false;
- return true;
- }
- public Date getCreateTime() {
- return createTime;
- }
- public Date getExpireTime() {
- return expireTime;
- }
- public String getName() {
- return name;
- }
- public Map<String, Object> getOptions() {
- return options;
- }
- public void setCreateTime(Date createTime) {
- this.createTime = createTime;
- }
- public void setExpireTime(Date expireTime) {
- this.expireTime = expireTime;
- }
- public void setName(String name) {
- this.name = name;
- }
- public void setOptions(Map<String, Object> options) {
- this.options = options;
- }
- private Company getOuterType() {
- return Company.this;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement