@Service
@Command(name = "add-domain", scope = "aaa", description = "Add domain.")
public class AddDomain extends AaaCliAbstractCommand {
-
- @Option(name = "-name", aliases = {
- "--domainName" }, description = "The domain name", required = true, multiValued = false)
+ @Option(name = "-name",
+ aliases = { "--domainName" },
+ description = "The domain name",
+ required = true,
+ multiValued = false)
private String domainName;
- @Option(name = "-desc", aliases = {
- "--domainDescription" }, description = "The domain Description", required = true, multiValued = false)
+ @Option(name = "-desc",
+ aliases = { "--domainDescription" },
+ description = "The domain Description",
+ required = true,
+ multiValued = false)
private String domainDesc;
@Override
@Service
@Command(name = "add-grant", scope = "aaa", description = "Add Grant.")
public class AddGrant extends AaaCliAbstractCommand {
-
- @Option(name = "-uname", aliases = {
- "--userName" }, description = "The user name", required = true, multiValued = false)
+ @Option(name = "-uname",
+ aliases = { "--userName" },
+ description = "The user name",
+ required = true,
+ multiValued = false)
private String userName;
- @Option(name = "-dname", aliases = {
- "--domainName" }, description = "The domain name", required = true, multiValued = false)
+ @Option(name = "-dname",
+ aliases = { "--domainName" },
+ description = "The domain name",
+ required = true,
+ multiValued = false)
private String domainName;
- @Option(name = "-rname", aliases = {
- "--roleName" }, description = "The role name", required = false, multiValued = false)
+ @Option(name = "-rname",
+ aliases = { "--roleName" },
+ description = "The role name",
+ required = false,
+ multiValued = false)
private String roleName;
@Override
@Service
@Command(name = "add-role", scope = "aaa", description = "Add role.")
public class AddRole extends AaaCliAbstractCommand {
-
- @Option(name = "-name", aliases = {
- "--roleName" }, description = "The role name", required = true, multiValued = false)
+ @Option(name = "-name",
+ aliases = { "--roleName" },
+ description = "The role name",
+ required = true,
+ multiValued = false)
private String roleName;
- @Option(name = "-dname", aliases = {
- "--domainName" }, description = "The domain name", required = true, multiValued = false)
+ @Option(name = "-dname",
+ aliases = { "--domainName" },
+ description = "The domain name",
+ required = true,
+ multiValued = false)
private String domainName;
- @Option(name = "-desc", aliases = {
- "--roleDescription" }, description = "The role Description", required = true, multiValued = false)
+ @Option(name = "-desc",
+ aliases = { "--roleDescription" },
+ description = "The role Description",
+ required = true,
+ multiValued = false)
private String roleDesc;
@Override
@Service
@Command(name = "change-user-pwd", scope = "aaa", description = "Change the user password.")
public class ChangeUserPassword implements Action {
-
public static final String CHANGE_PASSWORD_FAIL = "Wrong username or current password";
+
@Reference private IIDMStore identityStore;
- @Option(name = "-user", aliases = {
- "--userName" }, description = "The user name", required = true, multiValued = false)
+ @Option(name = "-user",
+ aliases = { "--userName" },
+ description = "The user name",
+ required = true,
+ multiValued = false)
private String userName;
@Option(name = "-pass",
@Service
@Command(name = "remove-domain", scope = "aaa", description = "Remove domain.")
public class RemoveDomain extends AaaCliAbstractCommand {
-
-
- @Option(name = "-name", aliases = {
- "--domainName" }, description = "The domain name", required = true, multiValued = false)
+ @Option(name = "-name",
+ aliases = { "--domainName" },
+ description = "The domain name",
+ required = true,
+ multiValued = false)
private String domainName;
@Override
@Service
@Command(name = "remove-grant", scope = "aaa", description = "Remove grant.")
public class RemoveGrant extends AaaCliAbstractCommand {
-
-
- @Option(name = "-uname", aliases = {
- "--userName" }, description = "The user name", required = true, multiValued = false)
+ @Option(name = "-uname",
+ aliases = { "--userName" },
+ description = "The user name",
+ required = true,
+ multiValued = false)
private String userName;
- @Option(name = "-dname", aliases = {
- "--domainName" }, description = "The domain name", required = true, multiValued = false)
+ @Option(name = "-dname",
+ aliases = { "--domainName" },
+ description = "The domain name",
+ required = true,
+ multiValued = false)
private String domainName;
- @Option(name = "-rname", aliases = {
- "--roleName" }, description = "The role name", required = false, multiValued = false)
+ @Option(name = "-rname",
+ aliases = { "--roleName" },
+ description = "The role name",
+ required = false,
+ multiValued = false)
private String roleName;
@Override
@Service
@Command(name = "remove-role", scope = "aaa", description = "Remove role.")
public class RemoveRole extends AaaCliAbstractCommand {
-
-
- @Option(name = "-name", aliases = {
- "--roleName" }, description = "The role name", required = true, multiValued = false)
+ @Option(name = "-name",
+ aliases = { "--roleName" },
+ description = "The role name",
+ required = true,
+ multiValued = false)
private String roleName;
@Override
@Service
@Command(name = "remove-user", scope = "aaa", description = "Remove user.")
public class RemoveUser extends AaaCliAbstractCommand {
-
-
- @Option(name = "-name", aliases = {
- "--userName" }, description = "The user name", required = true, multiValued = false)
+ @Option(name = "-name",
+ aliases = { "--userName" },
+ description = "The user name",
+ required = true,
+ multiValued = false)
private String userName;
@Override
<parent>
<groupId>org.opendaylight.odlparent</groupId>
<artifactId>odlparent-lite</artifactId>
- <version>8.1.1</version>
+ <version>8.1.2</version>
<relativePath/>
</parent>
<parent>
<groupId>org.opendaylight.odlparent</groupId>
<artifactId>odlparent-lite</artifactId>
- <version>8.1.1</version>
+ <version>8.1.2</version>
<relativePath/>
</parent>
import org.osgi.service.component.annotations.Reference;
@Beta
-@Component(immediate = true, service = {CredentialAuth.class, PasswordCredentialAuth.class, IdMService.class,
- ClaimCache.class}, property = "type=default")
+@Component(immediate = true, property = "type=default",
+ service = { CredentialAuth.class, PasswordCredentialAuth.class, IdMService.class, ClaimCache.class })
public class OSGIIdmLightProxy extends ForwardingObject implements PasswordCredentialAuth, IdMService, ClaimCache {
@Reference
* but using the provided {@link SimpleHttpClient} to reach
* the Keystone server.
*
- * @param authenticationToken see
- * {@link AuthorizingRealm#doGetAuthenticationInfo(AuthenticationToken)}
+ * @param authenticationToken see {@link AuthorizingRealm#doGetAuthenticationInfo(AuthenticationToken)}
* @param client the {@link SimpleHttpClient} to use.
- * @return see
- * {@link AuthorizingRealm#doGetAuthenticationInfo(AuthenticationToken)}
+ * @return see {@link AuthorizingRealm#doGetAuthenticationInfo(AuthenticationToken)}
*/
protected AuthenticationInfo doGetAuthenticationInfo(
final AuthenticationToken authenticationToken,
<parent>
<groupId>org.opendaylight.odlparent</groupId>
<artifactId>odlparent-lite</artifactId>
- <version>8.1.1</version>
+ <version>8.1.2</version>
<relativePath/>
</parent>
<parent>
<groupId>org.opendaylight.odlparent</groupId>
<artifactId>odlparent-lite</artifactId>
- <version>8.1.1</version>
+ <version>8.1.2</version>
<relativePath/>
</parent>
<parent>
<groupId>org.opendaylight.odlparent</groupId>
<artifactId>odlparent</artifactId>
- <version>8.1.1</version>
+ <version>8.1.2</version>
<relativePath/>
</parent>
<dependency>
<groupId>org.opendaylight.infrautils</groupId>
<artifactId>inject.guice.testutils</artifactId>
- <version>1.9.6</version>
+ <version>1.9.7</version>
<scope>provided</scope>
</dependency>
<dependency>
<link>https://commons.apache.org/proper/commons-lang/javadocs/api-3.11/</link>
<link>https://commons.apache.org/proper/commons-codec/apidocs/</link>
- <link>https://www.javadoc.io/doc/org.opendaylight.odlparent/odlparent-docs/8.1.1/</link>
- <link>https://www.javadoc.io/doc/org.opendaylight.infrautils/infrautils-docs/1.9.6/</link>
- <link>https://www.javadoc.io/doc/org.opendaylight.yangtools/yangtools-docs/6.0.5/</link>
- <link>https://www.javadoc.io/doc/org.opendaylight.mdsal/mdsal-docs/7.0.6/</link>
- <link>https://www.javadoc.io/doc/org.opendaylight.controller/controller-docs/3.0.7/</link>
+ <link>https://www.javadoc.io/doc/org.opendaylight.odlparent/odlparent-docs/8.1.2/</link>
+ <link>https://www.javadoc.io/doc/org.opendaylight.infrautils/infrautils-docs/1.9.7/</link>
+ <link>https://www.javadoc.io/doc/org.opendaylight.yangtools/yangtools-docs/6.0.6/</link>
+ <link>https://www.javadoc.io/doc/org.opendaylight.mdsal/mdsal-docs/7.0.7/</link>
+ <link>https://www.javadoc.io/doc/org.opendaylight.controller/controller-docs/3.0.8/</link>
</links>
<!--groups>
<parent>
<groupId>org.opendaylight.odlparent</groupId>
<artifactId>feature-repo-parent</artifactId>
- <version>8.1.1</version>
+ <version>8.1.2</version>
<relativePath/>
</parent>
<parent>
<groupId>org.opendaylight.odlparent</groupId>
<artifactId>single-feature-parent</artifactId>
- <version>8.1.1</version>
+ <version>8.1.2</version>
<relativePath/>
</parent>
<dependency>
<groupId>org.opendaylight.mdsal</groupId>
<artifactId>odl-mdsal-binding-base</artifactId>
- <version>7.0.6</version>
+ <version>7.0.7</version>
<type>xml</type>
<classifier>features</classifier>
</dependency>
<parent>
<groupId>org.opendaylight.odlparent</groupId>
<artifactId>single-feature-parent</artifactId>
- <version>8.1.1</version>
+ <version>8.1.2</version>
<relativePath/>
</parent>
<dependency>
<groupId>org.opendaylight.controller</groupId>
<artifactId>odl-mdsal-broker</artifactId>
- <version>3.0.7</version>
+ <version>3.0.8</version>
<type>xml</type>
<classifier>features</classifier>
</dependency>
<parent>
<groupId>org.opendaylight.odlparent</groupId>
<artifactId>single-feature-parent</artifactId>
- <version>8.1.1</version>
+ <version>8.1.2</version>
<relativePath/>
</parent>
<parent>
<groupId>org.opendaylight.odlparent</groupId>
<artifactId>single-feature-parent</artifactId>
- <version>8.1.1</version>
+ <version>8.1.2</version>
<relativePath/>
</parent>
<dependency>
<groupId>org.opendaylight.controller</groupId>
<artifactId>odl-mdsal-broker</artifactId>
- <version>3.0.7</version>
+ <version>3.0.8</version>
<type>xml</type>
<classifier>features</classifier>
</dependency>
<parent>
<groupId>org.opendaylight.odlparent</groupId>
<artifactId>single-feature-parent</artifactId>
- <version>8.1.1</version>
+ <version>8.1.2</version>
<relativePath/>
</parent>
<dependency>
<groupId>org.opendaylight.mdsal</groupId>
<artifactId>odl-mdsal-binding-base</artifactId>
- <version>7.0.6</version>
+ <version>7.0.7</version>
<type>xml</type>
<classifier>features</classifier>
</dependency>
<dependency>
<groupId>org.opendaylight.controller</groupId>
<artifactId>odl-mdsal-broker</artifactId>
- <version>3.0.7</version>
+ <version>3.0.8</version>
<type>xml</type>
<classifier>features</classifier>
</dependency>
<parent>
<groupId>org.opendaylight.odlparent</groupId>
<artifactId>single-feature-parent</artifactId>
- <version>8.1.1</version>
+ <version>8.1.2</version>
<relativePath/>
</parent>
<parent>
<groupId>org.opendaylight.odlparent</groupId>
<artifactId>single-feature-parent</artifactId>
- <version>8.1.1</version>
+ <version>8.1.2</version>
<relativePath/>
</parent>
<dependency>
<groupId>org.opendaylight.yangtools</groupId>
<artifactId>yangtools-artifacts</artifactId>
- <version>6.0.5</version>
+ <version>6.0.6</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<parent>
<groupId>org.opendaylight.odlparent</groupId>
<artifactId>odlparent-lite</artifactId>
- <version>8.1.1</version>
+ <version>8.1.2</version>
<relativePath/>
</parent>
<parent>
<groupId>org.opendaylight.odlparent</groupId>
<artifactId>karaf4-parent</artifactId>
- <version>8.1.1</version>
+ <version>8.1.2</version>
<relativePath/>
</parent>
<parent>
<groupId>org.opendaylight.mdsal</groupId>
<artifactId>binding-parent</artifactId>
- <version>7.0.6</version>
+ <version>7.0.7</version>
<relativePath/>
</parent>
<dependency>
<groupId>org.opendaylight.controller</groupId>
<artifactId>controller-artifacts</artifactId>
- <version>3.0.7</version>
+ <version>3.0.8</version>
<scope>import</scope>
<type>pom</type>
</dependency>
<parent>
<groupId>org.opendaylight.odlparent</groupId>
<artifactId>odlparent-lite</artifactId>
- <version>8.1.1</version>
+ <version>8.1.2</version>
<relativePath/>
</parent>
<parent>
<groupId>org.opendaylight.odlparent</groupId>
<artifactId>odlparent-lite</artifactId>
- <version>8.1.1</version>
+ <version>8.1.2</version>
<relativePath/>
</parent>
<dependency>
<groupId>org.opendaylight.infrautils</groupId>
<artifactId>infrautils-artifacts</artifactId>
- <version>1.9.6</version>
+ <version>1.9.7</version>
<type>pom</type>
<scope>import</scope>
</dependency>