Project

General

Profile

« Previous | Next » 

Revision 91cddec3

Added by Andreas Müller over 6 years ago

Some utils methods for preferences

View differences:

cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/metadata/CdmPreference.java
20 20

  
21 21
import org.apache.commons.lang3.StringUtils;
22 22

  
23
import eu.etaxonomy.cdm.common.CdmUtils;
24

  
23 25

  
24 26
/**
25 27
 * This class may hold all prefrences data for a CDM database.
......
172 174
		this.value = value;
173 175
	}
174 176

  
177
    public CdmPreference(PreferenceSubject subject, PreferencePredicate predicate, List<UUID> value){
178
        this(subject, predicate, uuidListStr(value));
179
    }
180

  
181
    public CdmPreference(PreferenceSubject subject, PreferencePredicate predicate, UUID value){
182
        this(subject, predicate, value.toString());
183
    }
184

  
185
    /**
186
     * @param value
187
     * @return
188
     */
189
    protected static String uuidListStr(List<UUID> value) {
190
        String valueStr = "";
191
        for (UUID uuid : value){
192
            valueStr = CdmUtils.concat(",",valueStr, uuid.toString());
193
        }
194
        return valueStr;
195
    }
196

  
175 197

  
176 198
	/**
177 199
	 * Constructor.

Also available in: Unified diff