Top Description Inners Fields Constructors Methods
waffle.windows.auth.impl

public Class WindowsDomainImpl

extends Object
implements IWindowsDomain
Class Inheritance
All Implemented Interfaces
waffle.windows.auth.IWindowsDomain
Imports
com.sun.jna.platform.win32.Netapi32Util.DomainTrust, waffle.windows.auth.IWindowsDomain

Windows Domain.
Author
dblock[at]dblock[dot]org

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static enum
WindowsDomainImpl.TrustDirection

The Enum TrustDirection.

private static enum
WindowsDomainImpl.TrustType

The Enum TrustType.

Field Summary

Modifier and TypeField and Description
private String
fqn

The fqn.

private WindowsDomainImpl.TrustDirection
trustDirection

The trust direction.

private WindowsDomainImpl.TrustType
trustType

The trust type.

Constructor Summary

AccessConstructor and Description
public
WindowsDomainImpl(final String
the new fqn
newFqn
)

Instantiates a new windows domain impl.

public
WindowsDomainImpl(final Netapi32Util.DomainTrust
the trust
trust
)

Instantiates a new windows domain impl.

Method Summary

Modifier and TypeMethod and Description
public String
getFqn()

Implements waffle.windows.auth.IWindowsDomain.getFqn.

Fully qualified domain name.
public String
public String
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

fqnback to summary
private String fqn

The fqn.

trustDirectionback to summary
private WindowsDomainImpl.TrustDirection trustDirection

The trust direction.

trustTypeback to summary
private WindowsDomainImpl.TrustType trustType

The trust type.

Constructor Detail

WindowsDomainImplback to summary
public WindowsDomainImpl(final String newFqn)

Instantiates a new windows domain impl.

Parameters
newFqn:String

the new fqn

WindowsDomainImplback to summary
public WindowsDomainImpl(final Netapi32Util.DomainTrust trust)

Instantiates a new windows domain impl.

Parameters
trust:Netapi32Util.DomainTrust

the trust

Method Detail

getFqnback to summary
public String getFqn()

Implements waffle.windows.auth.IWindowsDomain.getFqn.

Doc from waffle.windows.auth.IWindowsDomain.getFqn.

Fully qualified domain name.

Returns:String

String.

Annotations
@Override
getTrustDirectionStringback to summary
public String getTrustDirectionString()

Implements waffle.windows.auth.IWindowsDomain.getTrustDirectionString.

Doc from waffle.windows.auth.IWindowsDomain.getTrustDirectionString.

Trust direction.

Returns:String

String.

Annotations
@Override
getTrustTypeStringback to summary
public String getTrustTypeString()

Implements waffle.windows.auth.IWindowsDomain.getTrustTypeString.

Doc from waffle.windows.auth.IWindowsDomain.getTrustTypeString.

Trust type.

Returns:String

String.

Annotations
@Override
waffle.windows.auth.impl back to summary

private final Enum WindowsDomainImpl.TrustDirection

extends Enum<WindowsDomainImpl.TrustDirection>
Class Inheritance

The Enum TrustDirection.

Field Summary

Modifier and TypeField and Description
public static final WindowsDomainImpl.TrustDirection
BIDIRECTIONAL

The bidirectional.

public static final WindowsDomainImpl.TrustDirection
INBOUND

The inbound.

public static final WindowsDomainImpl.TrustDirection
OUTBOUND

The outbound.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static WindowsDomainImpl.TrustDirection
public static WindowsDomainImpl.TrustDirection[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

BIDIRECTIONALback to summary
public static final WindowsDomainImpl.TrustDirection BIDIRECTIONAL

The bidirectional.

INBOUNDback to summary
public static final WindowsDomainImpl.TrustDirection INBOUND

The inbound.

OUTBOUNDback to summary
public static final WindowsDomainImpl.TrustDirection OUTBOUND

The outbound.

Constructor Detail

TrustDirectionback to summary
private TrustDirection()

Method Detail

valueOfback to summary
public static WindowsDomainImpl.TrustDirection valueOf(String name)
valuesback to summary
public static WindowsDomainImpl.TrustDirection[] values()
waffle.windows.auth.impl back to summary

private final Enum WindowsDomainImpl.TrustType

extends Enum<WindowsDomainImpl.TrustType>
Class Inheritance

The Enum TrustType.

Field Summary

Modifier and TypeField and Description
public static final WindowsDomainImpl.TrustType
CROSS_LINK

The cross link.

public static final WindowsDomainImpl.TrustType
EXTERNAL

The external.

public static final WindowsDomainImpl.TrustType
FOREST

The forest.

public static final WindowsDomainImpl.TrustType
KERBEROS

The kerberos.

public static final WindowsDomainImpl.TrustType
PARENT_CHILD

The parent child.

public static final WindowsDomainImpl.TrustType
TREE_ROOT

The tree root.

public static final WindowsDomainImpl.TrustType
UNKNOWN

The unknown.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static WindowsDomainImpl.TrustType
public static WindowsDomainImpl.TrustType[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

EXTERNALback to summary
public static final WindowsDomainImpl.TrustType EXTERNAL

The external.

FORESTback to summary
public static final WindowsDomainImpl.TrustType FOREST

The forest.

KERBEROSback to summary
public static final WindowsDomainImpl.TrustType KERBEROS

The kerberos.

PARENT_CHILDback to summary
public static final WindowsDomainImpl.TrustType PARENT_CHILD

The parent child.

TREE_ROOTback to summary
public static final WindowsDomainImpl.TrustType TREE_ROOT

The tree root.

UNKNOWNback to summary
public static final WindowsDomainImpl.TrustType UNKNOWN

The unknown.

Constructor Detail

TrustTypeback to summary
private TrustType()

Method Detail

valueOfback to summary
public static WindowsDomainImpl.TrustType valueOf(String name)
valuesback to summary
public static WindowsDomainImpl.TrustType[] values()