|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ikasan.connector.basefiletransfer.net.ClientListEntry
public class ClientListEntry
The ClientListEntry class holds information reflecting a
ListEntry as well as other information which facilitates
the filtering, comparison and transportation of a received file.
| Constructor Summary | |
|---|---|
ClientListEntry()
Default Constructor |
|
| Method Summary | |
|---|---|
int |
compareTo(java.lang.Object object)
Method used to implement the Comparable interface and compare/order ClientListEntries according to the following natural
order:
Uri
LastModified
LastAccessed
Size
|
boolean |
equals(java.lang.Object object)
|
long |
getAtime()
|
java.lang.String |
getAtimeString()
|
java.lang.String |
getClientId()
|
java.util.Date |
getDtLastAccessed()
|
java.util.Date |
getDtLastModified()
|
java.util.ArrayList<java.lang.String> |
getExtended()
|
int |
getFlags()
|
java.lang.String |
getGid()
|
java.lang.String |
getLongFilename()
|
long |
getMtime()
|
java.lang.String |
getMtimeString()
|
java.lang.String |
getName()
Get the list entry name |
int |
getPermissions()
|
java.lang.String |
getPermissionsString()
|
long |
getSize()
|
java.lang.String |
getUid()
|
java.net.URI |
getUri()
|
int |
hashCode()
|
boolean |
isDirectory()
|
void |
isDirectory(boolean isDir)
|
boolean |
isLink()
|
void |
isLink(boolean isLnk)
|
void |
setAtime(long atime)
|
void |
setAtimeString(java.lang.String atimeString)
|
void |
setClientId(java.lang.String clientId)
|
void |
setDtLastAccessed(java.util.Date dtLastAccessed)
|
void |
setDtLastModified(java.util.Date dtLastModified)
|
void |
setExtended(java.util.ArrayList<java.lang.String> extended)
|
void |
setFlags(int flags)
|
void |
setGid(java.lang.String gid)
|
void |
setLongFilename(java.lang.String longFilename)
|
void |
setMtime(long mtime)
|
void |
setMtimeString(java.lang.String mtimeString)
|
void |
setName(java.lang.String name)
Set the name |
void |
setPermissions(int permissions)
|
void |
setPermissionsString(java.lang.String permissionsString)
|
void |
setSize(long size)
|
void |
setUid(java.lang.String uid)
|
void |
setUri(java.net.URI uri)
|
FileFilter |
toPersistObject()
Used to create a FileFilter object which can
be used for persisting/filtering the entry. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ClientListEntry()
| Method Detail |
|---|
public java.net.URI getUri()
public void setUri(java.net.URI uri)
uri - the uri to setpublic java.lang.String getClientId()
public void setClientId(java.lang.String clientId)
clientId - the clientId to setpublic long getAtime()
public void setAtime(long atime)
atime - the atime to setpublic void setName(java.lang.String name)
name - public java.lang.String getName()
public java.lang.String getAtimeString()
public void setAtimeString(java.lang.String atimeString)
atimeString - the atimeString to setpublic java.util.Date getDtLastAccessed()
public void setDtLastAccessed(java.util.Date dtLastAccessed)
dtLastAccessed - the dtLastAccessed to setpublic java.util.Date getDtLastModified()
public void setDtLastModified(java.util.Date dtLastModified)
dtLastModified - the dtLastModified to setpublic java.util.ArrayList<java.lang.String> getExtended()
public void setExtended(java.util.ArrayList<java.lang.String> extended)
extended - the extended to setpublic int getFlags()
public void setFlags(int flags)
flags - the flags to setpublic java.lang.String getGid()
public void setGid(java.lang.String gid)
gid - the gid to setpublic boolean isDirectory()
public void isDirectory(boolean isDir)
isDir - the isDirectory to setpublic boolean isLink()
public void isLink(boolean isLnk)
isLnk - the isLink to setpublic java.lang.String getLongFilename()
public void setLongFilename(java.lang.String longFilename)
longFilename - the longFilename to setpublic long getMtime()
public void setMtime(long mtime)
mtime - the mtime to setpublic java.lang.String getMtimeString()
public void setMtimeString(java.lang.String mtimeString)
mtimeString - the mtimeString to setpublic int getPermissions()
public void setPermissions(int permissions)
permissions - the permissions to setpublic java.lang.String getPermissionsString()
public void setPermissionsString(java.lang.String permissionsString)
permissionsString - the permissionsString to setpublic long getSize()
public void setSize(long size)
size - the size to setpublic java.lang.String getUid()
public void setUid(java.lang.String uid)
uid - the uid to set
public int compareTo(java.lang.Object object)
throws java.lang.ClassCastException
ClientListEntries according to the following natural
order:
object - The ClientListEntry to compare with this
one.
0 if the objects are identical, -1 if
the object compared to this one is relatively smaller, 1 if
the object compared to this one is relatively bigger.
java.lang.ClassCastException - If the object parameter is not of
type ClientListEntrypublic FileFilter toPersistObject()
FileFilter object which can
be used for persisting/filtering the entry.
Note: size is currently downcast from long to int. Maybe change the persist object and table definition to handle this.
NOTE: Order is important due to the Hibernate mapping
FileFilter object holding this
entry's URI as string, lastModified, lastAccessed and size.public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object object)
equals in class java.lang.ObjectObject.equals(Object)public int hashCode()
hashCode in class java.lang.ObjectObject.hashCode()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||