public class DefaultNDefinition extends Object implements NDefinition
| Constructor and Description |
|---|
DefaultNDefinition() |
DefaultNDefinition(NDefinition other) |
DefaultNDefinition(String repoUuid,
String repoName,
NId id,
NDescriptor descriptor,
NPath content,
NInstallInformation install,
NId apiId,
NDescriptor effectiveDescriptor,
NDependencies dependencies,
NDependency dependency,
Set<NDescriptorFlag> effectiveFlags) |
| Modifier and Type | Method and Description |
|---|---|
NDefinitionBuilder |
builder() |
int |
compareTo(NDefinition n2) |
boolean |
equals(Object obj) |
NId |
getApiId() |
NOptional<NPath> |
getContent() |
NOptional<NDependencies> |
getDependencies() |
NDependency |
getDependency() |
NDescriptor |
getDescriptor() |
NOptional<NDescriptor> |
getEffectiveDescriptor() |
NOptional<Set<NDescriptorFlag>> |
getEffectiveFlags() |
NId |
getId() |
NOptional<NInstallInformation> |
getInstallInformation() |
String |
getRepositoryName() |
String |
getRepositoryUuid() |
int |
hashCode() |
boolean |
isTemporary() |
String |
toString() |
public DefaultNDefinition()
public DefaultNDefinition(String repoUuid, String repoName, NId id, NDescriptor descriptor, NPath content, NInstallInformation install, NId apiId, NDescriptor effectiveDescriptor, NDependencies dependencies, NDependency dependency, Set<NDescriptorFlag> effectiveFlags)
public DefaultNDefinition(NDefinition other)
public NDependency getDependency()
getDependency in interface NDefinitionpublic String getRepositoryUuid()
getRepositoryUuid in interface NDefinitionpublic String getRepositoryName()
getRepositoryName in interface NDefinitionpublic NDefinitionBuilder builder()
builder in interface NDefinitionpublic NId getId()
getId in interface NDefinitionpublic boolean isTemporary()
public NDescriptor getDescriptor()
getDescriptor in interface NDefinitionpublic NOptional<NPath> getContent()
getContent in interface NDefinitionpublic NOptional<NDescriptor> getEffectiveDescriptor()
getEffectiveDescriptor in interface NDefinitionpublic NOptional<NInstallInformation> getInstallInformation()
getInstallInformation in interface NDefinitionpublic NOptional<NDependencies> getDependencies()
getDependencies in interface NDefinitionpublic NOptional<Set<NDescriptorFlag>> getEffectiveFlags()
getEffectiveFlags in interface NDefinitionpublic int compareTo(NDefinition n2)
compareTo in interface Comparable<NDefinition>compareTo in interface NDefinitionpublic NId getApiId()
getApiId in interface NDefinitionCopyright © 2026 vpc open source initiative. All rights reserved.