goldengate.common.file.filesystembased
Class FilesystemBasedOptsMLSxImpl

java.lang.Object
  extended by goldengate.common.file.filesystembased.FilesystemBasedOptsMLSxImpl
All Implemented Interfaces:
OptsMLSxInterface
Direct Known Subclasses:
PassthroughBasedOptsMLSxImpl

public class FilesystemBasedOptsMLSxImpl
extends Object
implements OptsMLSxInterface

Class that implements Opts command for MLSx operations. (-1) means not supported, 0 supported but not active, 1 supported and active

Author:
Frederic Bregier

Constructor Summary
FilesystemBasedOptsMLSxImpl()
          Default empty constructor: no support at all of MLSx function
FilesystemBasedOptsMLSxImpl(byte optsSize, byte optsModify, byte optsType, byte optsPerm, byte optsCreate, byte optsUnique, byte optsLang, byte optsMediaType, byte optsCharset)
          (-1) means not supported, 0 supported but not active, 1 supported and active
 
Method Summary
 String getFeat()
           
 byte getOptsCharset()
           
 byte getOptsCreate()
           
 byte getOptsLang()
           
 byte getOptsMediaType()
           
 byte getOptsModify()
           
 byte getOptsPerm()
           
 byte getOptsSize()
           
 byte getOptsType()
           
 byte getOptsUnique()
           
 void setOptsCharset(byte optsCharset)
           
 void setOptsCreate(byte optsCreate)
           
 void setOptsLang(byte optsLang)
           
 void setOptsMediaType(byte optsMediaType)
           
 void setOptsModify(byte optsModify)
           
 void setOptsPerm(byte optsPerm)
           
 void setOptsSize(byte optsSize)
           
 void setOptsType(byte optsType)
           
 void setOptsUnique(byte optsUnique)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilesystemBasedOptsMLSxImpl

public FilesystemBasedOptsMLSxImpl()
Default empty constructor: no support at all of MLSx function


FilesystemBasedOptsMLSxImpl

public FilesystemBasedOptsMLSxImpl(byte optsSize,
                                   byte optsModify,
                                   byte optsType,
                                   byte optsPerm,
                                   byte optsCreate,
                                   byte optsUnique,
                                   byte optsLang,
                                   byte optsMediaType,
                                   byte optsCharset)
(-1) means not supported, 0 supported but not active, 1 supported and active

Parameters:
optsSize -
optsModify -
optsType -
optsPerm -
optsCreate -
optsUnique -
optsLang -
optsMediaType -
optsCharset -
Method Detail

getOptsCharset

public byte getOptsCharset()
Specified by:
getOptsCharset in interface OptsMLSxInterface
Returns:
the optsCharset

setOptsCharset

public void setOptsCharset(byte optsCharset)
Specified by:
setOptsCharset in interface OptsMLSxInterface
Parameters:
optsCharset - the optsCharset to set

getOptsCreate

public byte getOptsCreate()
Specified by:
getOptsCreate in interface OptsMLSxInterface
Returns:
the optsCreate

setOptsCreate

public void setOptsCreate(byte optsCreate)
Specified by:
setOptsCreate in interface OptsMLSxInterface
Parameters:
optsCreate - the optsCreate to set

getOptsLang

public byte getOptsLang()
Specified by:
getOptsLang in interface OptsMLSxInterface
Returns:
the optsLang

setOptsLang

public void setOptsLang(byte optsLang)
Specified by:
setOptsLang in interface OptsMLSxInterface
Parameters:
optsLang - the optsLang to set

getOptsMediaType

public byte getOptsMediaType()
Specified by:
getOptsMediaType in interface OptsMLSxInterface
Returns:
the optsMediaType

setOptsMediaType

public void setOptsMediaType(byte optsMediaType)
Specified by:
setOptsMediaType in interface OptsMLSxInterface
Parameters:
optsMediaType - the optsMediaType to set

getOptsModify

public byte getOptsModify()
Specified by:
getOptsModify in interface OptsMLSxInterface
Returns:
the optsModify

setOptsModify

public void setOptsModify(byte optsModify)
Specified by:
setOptsModify in interface OptsMLSxInterface
Parameters:
optsModify - the optsModify to set

getOptsPerm

public byte getOptsPerm()
Specified by:
getOptsPerm in interface OptsMLSxInterface
Returns:
the optsPerm

setOptsPerm

public void setOptsPerm(byte optsPerm)
Specified by:
setOptsPerm in interface OptsMLSxInterface
Parameters:
optsPerm - the optsPerm to set

getOptsSize

public byte getOptsSize()
Specified by:
getOptsSize in interface OptsMLSxInterface
Returns:
the optsSize

setOptsSize

public void setOptsSize(byte optsSize)
Specified by:
setOptsSize in interface OptsMLSxInterface
Parameters:
optsSize - the optsSize to set

getOptsType

public byte getOptsType()
Specified by:
getOptsType in interface OptsMLSxInterface
Returns:
the optsType

setOptsType

public void setOptsType(byte optsType)
Specified by:
setOptsType in interface OptsMLSxInterface
Parameters:
optsType - the optsType to set

getOptsUnique

public byte getOptsUnique()
Specified by:
getOptsUnique in interface OptsMLSxInterface
Returns:
the optsUnique

setOptsUnique

public void setOptsUnique(byte optsUnique)
Specified by:
setOptsUnique in interface OptsMLSxInterface
Parameters:
optsUnique - the optsUnique to set

getFeat

public String getFeat()
Specified by:
getFeat in interface OptsMLSxInterface
Returns:
the String associated to the feature for MLSx


Copyright © 2009-2012 Frederic Bregier. All Rights Reserved.