The following document contains the results of PMD's CPD 3.9.
File | Line |
---|---|
net\sourceforge\sannotations\scopes\ConversationScope.java | 36 |
net\sourceforge\sannotations\scopes\FlashScope.java | 35 |
private final String SCOPE_KEY = FlashScope.class.getName() + ".SCOPEDMAP"; //TODO document @SuppressWarnings("unchecked") private HashMap<String, Object> getScopedValues() { HashMap<String, Object> scopedObj = (HashMap<String, Object>) RequestContextHolder.currentRequestAttributes().getAttribute(this.SCOPE_KEY, RequestAttributes.SCOPE_SESSION); if (scopedObj == null) { scopedObj = new HashMap<String, Object>(); RequestContextHolder.currentRequestAttributes().setAttribute(this.SCOPE_KEY, scopedObj, RequestAttributes.SCOPE_SESSION); } return scopedObj; } //TODO document public Object get(final String name, final ObjectFactory objectFactory) { Object scopedObject = this.getScopedValues().get(name); if ((scopedObject == null) && (objectFactory != null)) { scopedObject = objectFactory.getObject(); this.getScopedValues().put(name, scopedObject); } return scopedObject; } //TODO document public Object remove(final String name) { final Object scopedObject = this.getScopedValues().get(name); if (scopedObject != null) { this.getScopedValues().remove(name); return scopedObject; } return null; } //TODO document public void clearScope() { this.getScopedValues().clear(); } //TODO document public void set(String name, Object value) { this.getScopedValues().put(name, value); } //TODO document public String getConversationId() { return "flash"; |