|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ICreatorCloneFile
Internal sub-interface of ICloneFile
containing internal methods which are related
to the creation of new clone file objects as well as any kind of modification.
This interface may only be used by modules which create or modify clone file objects.
Users:
Field Summary |
---|
Fields inherited from interface org.electrocodeogram.cpc.core.api.data.ICloneFile |
---|
PERSISTENCE_CLASS_IDENTIFIER |
Fields inherited from interface org.electrocodeogram.cpc.core.api.data.ICloneObject |
---|
PERSISTENCE_OBJECT_IDENTIFIER |
Method Summary | |
---|---|
void |
setModificationDate(long modificationDate)
Set by IStoreProvider during a call to IStoreProvider.persistData(ICloneFile) . |
void |
setPath(java.lang.String path)
Set by IStoreProvider at ICloneFile creation time and on file moves. |
void |
setProject(java.lang.String project)
Set by IStoreProvider at ICloneFile creation time and on file moves. |
void |
setSize(long size)
Set by IStoreProvider during a call to IStoreProvider.persistData(ICloneFile) . |
Methods inherited from interface org.electrocodeogram.cpc.core.api.data.ICloneFile |
---|
getModificationDate, getPath, getProject, getSize |
Methods inherited from interface org.electrocodeogram.cpc.core.api.data.ICloneObject |
---|
addExtension, clone, equals, equalsAll, getExtension, getExtensions, getUuid, hasExtensions, hashCode, isMarked, removeExtension, removeExtension, setMarked, toString |
Methods inherited from interface org.electrocodeogram.cpc.core.api.data.ICloneDataElement |
---|
isSealed, seal |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
---|
getAdapter |
Method Detail |
---|
void setProject(java.lang.String project)
IStoreProvider
at ICloneFile
creation time and on file moves.
project
- the project name, never null.void setPath(java.lang.String path)
IStoreProvider
at ICloneFile
creation time and on file moves.
path
- the project relative path of the file, never null.void setSize(long size)
IStoreProvider
during a call to IStoreProvider.persistData(ICloneFile)
.
size
- the file size in bytes.void setModificationDate(long modificationDate)
IStoreProvider
during a call to IStoreProvider.persistData(ICloneFile)
.
modificationDate
- the last modification date of the file.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |