Search in sources :

Example 1 with IUnresolvedUUIDResolver

use of com.servoy.j2db.server.shared.IUnresolvedUUIDResolver in project servoy-client by Servoy.

the class ChainedUnresolvedUUIDResolver method resolve.

public UUID resolve(int elementId, int revision, int contentId) throws RepositoryException {
    Iterator iterator = resolvers.iterator();
    while (iterator.hasNext()) {
        IUnresolvedUUIDResolver resolver = (IUnresolvedUUIDResolver) iterator.next();
        UUID uuid = resolver.resolve(elementId, revision, contentId);
        if (uuid != null && !uuid.equals(IRepository.UNRESOLVED_UUID)) {
            return uuid;
        }
    }
    return IRepository.UNRESOLVED_UUID;
}
Also used : Iterator(java.util.Iterator) UUID(com.servoy.j2db.util.UUID) IUnresolvedUUIDResolver(com.servoy.j2db.server.shared.IUnresolvedUUIDResolver)

Aggregations

IUnresolvedUUIDResolver (com.servoy.j2db.server.shared.IUnresolvedUUIDResolver)1 UUID (com.servoy.j2db.util.UUID)1 Iterator (java.util.Iterator)1