![JAR search and dependency download from the Maven repository](/logo.png)
org.opendaylight.controller.config.util.capability.BasicCapability Maven / Gradle / Ivy
/*
* Copyright (c) 2015 Cisco Systems, Inc. and others. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v1.0 which accompanies this distribution,
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
package org.opendaylight.controller.config.util.capability;
import com.google.common.base.Optional;
import java.util.Collection;
import java.util.Collections;
/**
* Capability representing a basic, one-line, string based capability
*/
public class BasicCapability implements Capability {
private final String capability;
public BasicCapability(final String capability) {
this.capability = capability;
}
@Override
public String getCapabilityUri() {
return capability;
}
@Override
public Optional getModuleNamespace() {
return Optional.absent();
}
@Override
public Optional getModuleName() {
return Optional.absent();
}
@Override
public Optional getRevision() {
return Optional.absent();
}
@Override
public Optional getCapabilitySchema() {
return Optional.absent();
}
@Override
public Collection getLocation() {
return Collections.emptyList();
}
@Override
public String toString() {
return capability;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy