Project

General

Profile

« Previous | Next » 

Revision 5098

Added by daigle over 14 years ago

change AccessControlForSingleFile to only be instantiated for one file. move ACL methods to AccessControlForSingleFile. Change format of access sections returned to EML 2.1.0.

View differences:

XMLAccessDAO.java
57 57
	}
58 58
	
59 59
	public void setDocId(String docId) {
60
		_docId = docId;
60
		if (docId != null && docId.equals("")) {
61
			docId = null;
62
		} else {
63
			_docId = docId;
64
		}
61 65
	}
62 66

  
63 67
	public String getAccessFileId() {
......
65 69
	}
66 70
	
67 71
	public void setAccessFileId(String accessFileId) {
68
		_accessFileId = accessFileId;
72
		if(accessFileId != null && accessFileId.equals("")) {
73
			_accessFileId = null;
74
		} else {
75
			_accessFileId = accessFileId;
76
		}
69 77
	}
70 78
	
71 79
	public String getPrincipalName() {
......
73 81
	}
74 82
	
75 83
	public void setPrincipalName(String principalName) {
76
		_principalName = principalName;
84
		if (principalName != null && principalName.equals("")) {
85
			_principalName = null;
86
		} else {
87
			_principalName = principalName;
88
		}
77 89
	}
78 90
	
79 91
	public Long getPermission() {
......
89 101
	}
90 102
	
91 103
	public void setPermType(String permType) {
92
		_permType = permType;
104
		if (permType != null && permType.equals("")) {
105
			_permType = null;
106
		} else {
107
			_permType = permType;
108
		}
93 109
	}
94 110
	
95 111
	public String getPermOrder() {
......
97 113
	}
98 114
	
99 115
	public void setPermOrder(String permOrder) {
100
		_permOrder = permOrder;
116
		if (permOrder != null && permOrder.equals("")) {
117
			_permOrder = null;
118
		} else {
119
			_permOrder = permOrder;
120
		}
101 121
	}
102 122
	
103 123
	public Date getBeginTime() {
......
129 149
	}
130 150
	
131 151
	public void setSubTreeId(String subTreeId) {
132
		_subTreeId = subTreeId;
152
		if (subTreeId != null && subTreeId.equals("")) {
153
			_subTreeId = null;
154
		} else {
155
			_subTreeId = subTreeId;
156
		}
133 157
	}
134 158
	
135 159
	public String getStartNodeId() {
......
137 161
	}
138 162
	
139 163
	public void setStartNodeId(String startNodeId) {
140
		_startNodeId = startNodeId;
164
		if (startNodeId != null && startNodeId.equals("")) {
165
			_startNodeId = null;
166
		} else {
167
			_startNodeId = startNodeId;
168
		}
141 169
	}
142 170
	
143 171
	public String getEndNodeId() {
......
145 173
	}
146 174
	
147 175
	public void setEndNodeId(String endNodeId) {
148
		_endNodeId = endNodeId;
176
		if (endNodeId != null && endNodeId.equals("")) {
177
			endNodeId = null;
178
		} else {
179
			_endNodeId = endNodeId;
180
		}
149 181
	}
150 182

  
151 183
}

Also available in: Unified diff