package org.apereo.cas.services;
import java.io.Serializable;
import java.util.Set;
/**
* The {@link RegisteredServiceProperty} defines a single custom
* property that is associated with a service.
*
* @author Misagh Moayyed
* @since 4.2
*/
public interface RegisteredServiceProperty extends Serializable {
/**
* Gets values.
*
* @return the values
*/
Set<String> getValues();
/**
* Gets the first single value.
*
*
* @return the value, or null if the collection is empty.
*/
String getValue();
/**
* Contains elements?
*
* @param value the value
* @return true/false
*/
boolean contains(String value);
}