com.novell.admin.ns.fs
Class FSAttributeDefinition

java.lang.Object
  |
  +--com.novell.admin.ns.AttributeDefinition
        |
        +--com.novell.admin.ns.DefaultAttributeDefinition
              |
              +--com.novell.admin.ns.fs.FSAttributeDefinition
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
NWFSAttributeDefinition

public class FSAttributeDefinition
extends DefaultAttributeDefinition

Concrete class for File System attribute definitions.

This is an immutable class.


Field Summary
static java.lang.String archiveDateName
           
static FSAttributeDefinition archiveDateNameDef
           
static java.lang.String createDateName
           
static FSAttributeDefinition createDateNameDef
           
static FSAttributeDefinition dirEntryInfoDef
           
static java.lang.String dirEntryInfoName
           
static FSAttributeDefinition dirSpaceInfoDef
           
static java.lang.String dirSpaceInfoName
           
static java.lang.String fileSystemAttributes
           
static FSAttributeDefinition fileSystemAttributesDef
           
static java.lang.String lastAccessDate
           
static FSAttributeDefinition lastAccessDateDef
           
static FSAttributeDefinition lastModifiedAttrDef
           
static java.lang.String lastModifiedAttrName
           
static FSAttributeDefinition lengthAttrDef
           
static java.lang.String lengthAttrName
           
static java.lang.String modifyDateName
           
static FSAttributeDefinition modifyDateNameDef
           
protected  boolean readOnly
          Read-only boolean.
static FSAttributeDefinition streamAttrDef
           
static java.lang.String streamAttrName
           
 
Fields inherited from class com.novell.admin.ns.AttributeDefinition
lowerBound, name, sized, syntax, upperBound
 
Constructor Summary
FSAttributeDefinition(java.lang.String name, FSSyntax syntax, boolean readOnly)
          Constructor for all FS Attribute Definitions.
 
Method Summary
 ObjectAttribute createAttribute()
          Factory method for creating ObjectAttributes.
 boolean equals(java.lang.Object obj)
           
 boolean isHidden()
          Check to see attribute is hidden.
 boolean isReadOnly()
          Check to see attribute is read-only.
 boolean isSingleValued()
          Check to see if attribute is single-valued.
 
Methods inherited from class com.novell.admin.ns.AttributeDefinition
getLowerBound, getName, getSyntax, getUpperBound, isAberrant, isSized, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

lastModifiedAttrName

public static final java.lang.String lastModifiedAttrName

lengthAttrName

public static final java.lang.String lengthAttrName

streamAttrName

public static final java.lang.String streamAttrName

dirEntryInfoName

public static final java.lang.String dirEntryInfoName

dirSpaceInfoName

public static final java.lang.String dirSpaceInfoName

modifyDateName

public static final java.lang.String modifyDateName

createDateName

public static final java.lang.String createDateName

archiveDateName

public static final java.lang.String archiveDateName

fileSystemAttributes

public static final java.lang.String fileSystemAttributes

lastAccessDate

public static final java.lang.String lastAccessDate

lastModifiedAttrDef

public static final FSAttributeDefinition lastModifiedAttrDef

lengthAttrDef

public static final FSAttributeDefinition lengthAttrDef

streamAttrDef

public static final FSAttributeDefinition streamAttrDef

dirEntryInfoDef

public static final FSAttributeDefinition dirEntryInfoDef

dirSpaceInfoDef

public static final FSAttributeDefinition dirSpaceInfoDef

modifyDateNameDef

public static final FSAttributeDefinition modifyDateNameDef

createDateNameDef

public static final FSAttributeDefinition createDateNameDef

archiveDateNameDef

public static final FSAttributeDefinition archiveDateNameDef

fileSystemAttributesDef

public static final FSAttributeDefinition fileSystemAttributesDef

lastAccessDateDef

public static final FSAttributeDefinition lastAccessDateDef

readOnly

protected boolean readOnly
Read-only boolean.
Constructor Detail

FSAttributeDefinition

public FSAttributeDefinition(java.lang.String name,
                             FSSyntax syntax,
                             boolean readOnly)
Constructor for all FS Attribute Definitions.
Parameters:
attrName - Name of the attribute.
syntax - FSSyntax for the attribute.
readOnly - true for attributes that are readonly.
Method Detail

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class AttributeDefinition

createAttribute

public ObjectAttribute createAttribute()
Factory method for creating ObjectAttributes.

This method will be used to create a brand new Attribute. The returned ObjectAttribute should contain the necessary ValueComponents so that it is considered fully, but minimally, constructed.

Returns:
A newly created ObjectAttribute.
Overrides:
createAttribute in class AttributeDefinition

isHidden

public boolean isHidden()
Check to see attribute is hidden.
Returns:
true if hidden, false otherwise.
Overrides:
isHidden in class AttributeDefinition

isReadOnly

public boolean isReadOnly()
Check to see attribute is read-only.
Returns:
true if read-only, false otherwise.
Overrides:
isReadOnly in class AttributeDefinition

isSingleValued

public boolean isSingleValued()
Check to see if attribute is single-valued.
Returns:
true if single-value, false if multi-valued.
Overrides:
isSingleValued in class AttributeDefinition


API Documentation Copyright © 1998-2003 Novell, Inc. All rights reserved.
ConsoleOne is a registered trademark of Novell Inc.
Generated December 9 2003 1727.