Menu.java
/*
* @ Copyright 2001 FA Software;
* All right reserved. No part of this program may be reproduced or
* transmitted in any form or by any means, electronic or
* mechanical, including photocopying, recording, or by any
* information storage or retrieval system without written
* permission from FA Software, except for inclusion of brief
* quotations in a review.
*/
package com.mycim.valueobject.security;
import com.mycim.valueobject.bas.NamedObject;
import java.util.ArrayList;
import java.util.Collection;
public class Menu extends NamedObject {
// --------------------------------------------------------- Instance Variables
private Collection subMenus = new ArrayList();
private String program;
private Long labelRrn;
private String labelId;
private Long parentRrn;
private String icon;
// --------------------------------------------------------- Consturctors
public Menu() {
}
public Menu(String instanceId, String namedSpace, String object) {
super(instanceId, namedSpace, object);
}
public String getIcon() {
return icon;
}
public void setIcon(String icon) {
this.icon = icon == null ? "" : icon;
}
public Long getParentRrn() {
return parentRrn;
}
public void setParentRrn(Long parentRrn) {
this.parentRrn = parentRrn;
}
// --------------------------------------------------------- Properties
public Collection getSubMenus() {
return this.subMenus;
}
public void setSubMenus(Collection subMenus) {
this.subMenus = subMenus;
}
public String getProgram() {
return program;
}
public void setProgram(String program) {
this.program = program;
}
public Long getLabelRrn() {
return labelRrn;
}
public void setLabelRrn(Long labelRrn) {
this.labelRrn = labelRrn;
}
public String getLabelId() {
return labelId;
}
public void setLabelId(String labelId) {
this.labelId = labelId;
}
}
/*
* Modification Log Log No :01 Name :Wind Modified Date:2001/10/10 Description :Add constructors
*/