com.ontimize.dms.jcr
Class NameFactory
java.lang.Object
com.ontimize.dms.jcr.NameFactory
public class NameFactory
- extends java.lang.Object
|
Method Summary |
protected long |
extractID(java.lang.String filename)
|
protected java.lang.String |
generateID(java.lang.String filename,
long id)
|
static java.lang.String |
getExtension(java.lang.String path)
|
java.lang.String |
getFile(java.lang.String filename)
Returns the next file name ID for the current filename child node. |
static java.lang.String |
getFileName(java.lang.String path)
|
long |
getIndex()
|
static java.lang.String |
getLink(java.lang.String name,
boolean preffix)
|
static java.lang.String |
getMimeType(java.lang.String name)
|
static java.lang.String |
getName(java.lang.String path)
|
static java.lang.String[] |
getNames(java.lang.String path)
|
static java.lang.String |
getParent(java.lang.String path)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LINK_PREFFIX
public static final java.lang.String LINK_PREFFIX
- See Also:
- Constant Field Values
LINK_EXTENSION
public static final java.lang.String LINK_EXTENSION
- See Also:
- Constant Field Values
SEPARATOR
public static final java.lang.String SEPARATOR
- See Also:
- Constant Field Values
POINT
public static final java.lang.String POINT
- See Also:
- Constant Field Values
UNDERSCORE
public static final java.lang.String UNDERSCORE
- See Also:
- Constant Field Values
BASE_ID
public static final long BASE_ID
- See Also:
- Constant Field Values
DEFAULT_TEXT_MIME_TYPES
protected static final java.lang.String DEFAULT_TEXT_MIME_TYPES
- See Also:
- Constant Field Values
DEFAULT_MIME_TYPE
protected static final java.lang.String DEFAULT_MIME_TYPE
- See Also:
- Constant Field Values
textMimeTypes
protected static java.util.Properties textMimeTypes
node
protected JcrNode node
NameFactory
public NameFactory(JcrNode node)
getMimeType
public static java.lang.String getMimeType(java.lang.String name)
getLink
public static java.lang.String getLink(java.lang.String name,
boolean preffix)
getParent
public static java.lang.String getParent(java.lang.String path)
getFileName
public static java.lang.String getFileName(java.lang.String path)
getName
public static java.lang.String getName(java.lang.String path)
getNames
public static java.lang.String[] getNames(java.lang.String path)
getExtension
public static java.lang.String getExtension(java.lang.String path)
extractID
protected long extractID(java.lang.String filename)
generateID
protected java.lang.String generateID(java.lang.String filename,
long id)
getFile
public java.lang.String getFile(java.lang.String filename)
throws RepositoryException
Returns the next file name ID for the current filename child node.
- Parameters:
filename - Child node.
- Returns:
- New node
- Throws:
RepositoryException
getIndex
public long getIndex()
throws RepositoryException
- Throws:
RepositoryException