public class DefaultNDefinitionWithSuppliers extends Object implements NDefinition
| Constructor and Description |
|---|
DefaultNDefinitionWithSuppliers(Supplier<String> repoUuid,
Supplier<String> repoName,
Supplier<NId> id,
Supplier<NDescriptor> descriptor,
Supplier<NPath> content,
Supplier<NInstallInformation> install,
Supplier<NId> apiId,
Supplier<NDescriptor> effectiveDescriptor,
Supplier<NDependencies> dependencies,
Supplier<NDependency> dependency,
Supplier<Set<NDescriptorFlag>> effectiveFlags) |
| Modifier and Type | Method and Description |
|---|---|
NId |
apiId() |
NDefinitionBuilder |
builder() |
int |
compareTo(NDefinition n2) |
NOptional<NPath> |
content() |
NOptional<NDependencies> |
dependencies() |
NDependency |
dependency() |
NDescriptor |
descriptor() |
NOptional<NDescriptor> |
effectiveDescriptor() |
NOptional<Set<NDescriptorFlag>> |
effectiveFlags() |
boolean |
equals(Object obj) |
int |
hashCode() |
NId |
id() |
NOptional<NInstallInformation> |
installInformation() |
boolean |
isTemporary() |
String |
repositoryName() |
String |
repositoryUuid() |
String |
toString() |
public DefaultNDefinitionWithSuppliers(Supplier<String> repoUuid, Supplier<String> repoName, Supplier<NId> id, Supplier<NDescriptor> descriptor, Supplier<NPath> content, Supplier<NInstallInformation> install, Supplier<NId> apiId, Supplier<NDescriptor> effectiveDescriptor, Supplier<NDependencies> dependencies, Supplier<NDependency> dependency, Supplier<Set<NDescriptorFlag>> effectiveFlags)
public NDependency dependency()
dependency in interface NDefinitionpublic String repositoryUuid()
repositoryUuid in interface NDefinitionpublic String repositoryName()
repositoryName in interface NDefinitionpublic NDefinitionBuilder builder()
builder in interface NDefinitionpublic NId id()
id in interface NDefinitionpublic boolean isTemporary()
public NDescriptor descriptor()
descriptor in interface NDefinitionpublic NOptional<NPath> content()
content in interface NDefinitionpublic NOptional<NDescriptor> effectiveDescriptor()
effectiveDescriptor in interface NDefinitionpublic NOptional<NInstallInformation> installInformation()
installInformation in interface NDefinitionpublic NOptional<NDependencies> dependencies()
dependencies in interface NDefinitionpublic NOptional<Set<NDescriptorFlag>> effectiveFlags()
effectiveFlags in interface NDefinitionpublic int compareTo(NDefinition n2)
compareTo in interface Comparable<NDefinition>compareTo in interface NDefinitionpublic NId apiId()
apiId in interface NDefinitionCopyright © 2026 vpc open source initiative. All rights reserved.