A B C D E F G H I K L M N O P Q R S T U V W

A

AbstractAgent - Class in net.sourceforge.sconman.agents
Convenience class to be extended by IAgent implementations.
AbstractAgent() - Constructor for class net.sourceforge.sconman.agents.AbstractAgent
 
AbstractSubscriptionsHandler - Class in net.sourceforge.sconman.tools
 
AbstractSubscriptionsHandler() - Constructor for class net.sourceforge.sconman.tools.AbstractSubscriptionsHandler
 
AbstractSubscriptionsProcessor - Class in net.sourceforge.sconman.tools
 
AbstractSubscriptionsProcessor(File, int) - Constructor for class net.sourceforge.sconman.tools.AbstractSubscriptionsProcessor
 
AbstractSubscriptionsProcessor(InputStream, int) - Constructor for class net.sourceforge.sconman.tools.AbstractSubscriptionsProcessor
Creates a new subscription mailer robot, that searches entries in the input file separating entries by category or not
AbstractSubscriptionsProcessor(File) - Constructor for class net.sourceforge.sconman.tools.AbstractSubscriptionsProcessor
Creates a new abstract subscriptions processor
AbstractSubscriptionsProcessor(InputStream) - Constructor for class net.sourceforge.sconman.tools.AbstractSubscriptionsProcessor
Creates a new subscription mailer robot, that searches entries in the input file
actor - Variable in class net.sourceforge.sconman.agents.AbstractAgent
The actor to use when doing actions
add(String, String, long) - Method in class net.sourceforge.sconman.AgentManager
Adds a new agent to the schedule
add(String, String) - Method in interface net.sourceforge.sconman.IRepository
Given a filename, return a valid path to store it calling IRepository.getOutputStream(java.lang.String)
add(Project) - Method in class net.sourceforge.sconman.Multiproject.ProjectCache
Adds a project with a lastAccessed time
add(String, String) - Method in class net.sourceforge.sconman.rep.FSBasicRepository
Given a filename, return a valid path to store it calling FSBasicRepository.getOutputStream(java.lang.String)
ADD_NEW_CONTENT - Static variable in class net.sourceforge.sconman.Permission
 
ADD_NEW_PERMISSION - Static variable in class net.sourceforge.sconman.ContentType
Permission to add new contents of this type
addAddNewPermission(User, ContentType) - Method in class net.sourceforge.sconman.PermissionAggregator
Adds permissions to create new contents of given content type.
addAdminProjectPermission(User) - Method in class net.sourceforge.sconman.PermissionAggregator
Adds permissions to admin project.
addAgent(String, String, long) - Method in class net.sourceforge.sconman.Project
Adds an IAgentimplementation that will work within the project's context.
addAllowedContentType(ContentType) - Method in class net.sourceforge.sconman.Category
Adds a new allowed content type to this category
addAllowedContentType(User, ContentType) - Method in class net.sourceforge.sconman.Category
Adds a new allowed content type to this category
addCategory(Category) - Method in class net.sourceforge.sconman.Category
Adds a child category
addCategory(String) - Method in class net.sourceforge.sconman.Category
Adds a child category, specified by its path relative to this category
addCategory(User, String) - Method in class net.sourceforge.sconman.Category
Adds a child category, specified by its path relative to this category
addCategoryClause(Query, boolean) - Method in class net.sourceforge.sconman.Category
Searches in the specified category, or below (depending on "deep").
addContent(Content, InputStream, String) - Method in class net.sourceforge.sconman.Category
Adds a content to the category, or to the content's category if it already has one.
addContent(User, Content, InputStream, String) - Method in class net.sourceforge.sconman.Category
Adds a content to the category, or to the content's category if it already has one.
addContent(User, InputStream, String) - Method in class net.sourceforge.sconman.Category
Convenience method to add a content from an InputStream and with the given file id.
addContent(User, Content, InputStream) - Method in class net.sourceforge.sconman.Category
Convenience method to add a content with data from an InputStream
addContent(User, Content) - Method in class net.sourceforge.sconman.Category
Convenience method to add a content without data stream
addContent(User, File, IProgressObserver) - Method in class net.sourceforge.sconman.Project
Adds a file or directory (all the files in the directory tree) to the project.
addContentType(ContentType) - Method in class net.sourceforge.sconman.Project
Adds a new content type for this project
addContentType(User, String, String, String, IContentTypeHandler) - Method in class net.sourceforge.sconman.Project
 
addContentType(String, String, String, IContentTypeHandler) - Method in class net.sourceforge.sconman.Project
Adds a new content type for this project
addDeletePermission(User, ContentType) - Method in class net.sourceforge.sconman.PermissionAggregator
Adds permissions to do delete contents of given content type.
addedUris - Variable in class net.sourceforge.sconman.ProjectSynchronizer
Set of uris that have been externally received and should not be notified
addExtensions(String) - Method in class net.sourceforge.sconman.ContentType
Adds a CSV list of file extensions
addField(String, String, int, boolean, boolean, boolean, String, String, String, String) - Method in class net.sourceforge.sconman.ContentType
Adds a Field to the Content Type
addField(Field) - Method in class net.sourceforge.sconman.ContentType
Adds a new file to this content type
addFileExtension(String) - Method in class net.sourceforge.sconman.ContentType
Adds a new file extension to this content type
addIRepositoryChangeListener(IRepositoryChangeListener) - Method in interface net.sourceforge.sconman.IProjectSynchronizer
Adds a new IRepositoryChangeListener.
addIRepositoryChangeListener(IRepositoryChangeListener) - Method in class net.sourceforge.sconman.ProjectSynchronizer
 
addItem(String, String, String) - Method in class net.sourceforge.sconman.Field
 
addItem(Item) - Method in class net.sourceforge.sconman.Field
 
addLanguage(Language) - Method in class net.sourceforge.sconman.Project
Adds a new language to the project
addModifyPermission(User, Category) - Method in class net.sourceforge.sconman.PermissionAggregator
Adds permissions to modify a category
addModifyPermission(User, ContentType) - Method in class net.sourceforge.sconman.PermissionAggregator
Adds permissions to modify contents of given content type.
addNonamed(String, String) - Method in interface net.sourceforge.sconman.IRepository
Given a file extension, return a valid path to store it calling IRepository.getOutputStream(java.lang.String)
addNonamed(String, String) - Method in class net.sourceforge.sconman.rep.FSBasicRepository
Given a file extension, return a valid path to store it calling FSBasicRepository.getOutputStream(java.lang.String)
addPermission(Permission) - Method in class net.sourceforge.sconman.PermissionAggregator
 
addPermission(String) - Method in class net.sourceforge.sconman.PermissionAggregator
 
addPermissions(String) - Method in class net.sourceforge.sconman.PermissionAggregator
 
addRelatedContent(Content) - Method in class net.sourceforge.sconman.Content
Adds a related content
addRelatedContent(Content) - Method in class net.sourceforge.sconman.User
This methods adds a related content to the User
addRelationship(Content, Content) - Static method in class net.sourceforge.sconman.Relationships
Relates two contents
addRelationshipsToProject(Project) - Static method in class net.sourceforge.sconman.Relationships
Configures a project to work with relationships
addRole(String) - Method in class net.sourceforge.sconman.SecurityContext
Adds a new role, given its id
addRole(User, String) - Method in class net.sourceforge.sconman.SecurityContext
Adds a new role, given its id
addRole(Role) - Method in class net.sourceforge.sconman.User
Adds a role to the user
addRole(String) - Method in class net.sourceforge.sconman.User
Adds a role to the user, known its identifier
addRole(User, String) - Method in class net.sourceforge.sconman.User
Adds a role to the user, known its identifier
addRole(User, Role) - Method in class net.sourceforge.sconman.User
Adds a role to the user
addRoles(String) - Method in class net.sourceforge.sconman.User
Adds a role list to the user, given a CSV String of role identifiers
addSCMEventListener(ISCMEventListener) - Method in class net.sourceforge.sconman.Project
Adds a new observer of project events
addSCMEventListener(ISCMEventListener) - Method in class net.sourceforge.sconman.SCMEventMulticaster
Adds a listener to the multicaster
addSubscription(Category, User, String, String, String, String) - Static method in class net.sourceforge.sconman.Subscriptions
Adds a new subscription
addSubscriptionsToProject(Project) - Static method in class net.sourceforge.sconman.Subscriptions
Configures a project to work with relationships
addUser(String, String, String, String, String) - Method in class net.sourceforge.sconman.SecurityContext
Adds a new user
addUser(User, String, String, String, String, String) - Method in class net.sourceforge.sconman.SecurityContext
Adds a new user to the system
addViewPermission(User, Category) - Method in class net.sourceforge.sconman.PermissionAggregator
Adds a permission to view a category
addViewPermission(User, ContentType) - Method in class net.sourceforge.sconman.PermissionAggregator
Adds permissions to view contents of given content type.
addVisibilityDays(int) - Method in class net.sourceforge.sconman.Content
Add days to the current "toDate"
addVisibilityDaysToAllContents(User, Project, int) - Static method in class net.sourceforge.sconman.tools.ProjectHelper
Add visibility days to all the contents in the project
ADMIN_PROJECT - Static variable in class net.sourceforge.sconman.Permission
 
ADMIN_ROLES - Static variable in class net.sourceforge.sconman.Permission
 
ADMIN_USERS - Static variable in class net.sourceforge.sconman.Permission
 
afterAddContent(Content) - Method in interface net.sourceforge.sconman.ISCMEventListener
Called after a content is added
afterAddContent(Content) - Method in class net.sourceforge.sconman.ProjectSynchronizer
 
afterAddContent(Content) - Method in class net.sourceforge.sconman.SCMEventListenerAdapter
 
afterAddContent(Content) - Method in class net.sourceforge.sconman.SCMEventMulticaster
 
afterAddContent(Content) - Method in class net.sourceforge.sconman.SubscriptionsListener
This listener wants to perform actions when a new content is added
afterAddRelationship(Content, Content) - Method in interface net.sourceforge.sconman.ISCMEventListener
Called after a relationship has been established between two contents
afterAddRelationship(Content, Content) - Method in class net.sourceforge.sconman.SCMEventListenerAdapter
 
afterAddRelationship(Content, Content) - Method in class net.sourceforge.sconman.SCMEventMulticaster
 
afterModifyContent(Content) - Method in interface net.sourceforge.sconman.ISCMEventListener
Called after a content is lastAccessed
afterModifyContent(Content) - Method in class net.sourceforge.sconman.ProjectSynchronizer
 
afterModifyContent(Content) - Method in class net.sourceforge.sconman.SCMEventListenerAdapter
 
afterModifyContent(Content) - Method in class net.sourceforge.sconman.SCMEventMulticaster
 
afterModifyRelatedContent(Content) - Method in interface net.sourceforge.sconman.ISCMEventListener
Called after a related content has been lastAccessed
afterModifyRelatedContent(Content) - Method in class net.sourceforge.sconman.SCMEventListenerAdapter
 
afterModifyRelatedContent(Content) - Method in class net.sourceforge.sconman.SCMEventMulticaster
 
afterRemoveContent(Content) - Method in interface net.sourceforge.sconman.ISCMEventListener
Called after a content is removed
afterRemoveContent(Content) - Method in class net.sourceforge.sconman.ProjectSynchronizer
 
afterRemoveContent(Content) - Method in class net.sourceforge.sconman.SCMEventListenerAdapter
 
afterRemoveContent(Content) - Method in class net.sourceforge.sconman.SCMEventMulticaster
 
afterRemoveRelationship(Content, Content) - Method in interface net.sourceforge.sconman.ISCMEventListener
Called after a relationship is removed
afterRemoveRelationship(Content, Content) - Method in class net.sourceforge.sconman.SCMEventListenerAdapter
 
afterRemoveRelationship(Content, Content) - Method in class net.sourceforge.sconman.SCMEventMulticaster
 
afterSaveProject(Project) - Method in interface net.sourceforge.sconman.ISCMEventListener
Called after saving the project
afterSaveProject(Project) - Method in class net.sourceforge.sconman.SCMEventListenerAdapter
 
afterSaveProject(Project) - Method in class net.sourceforge.sconman.SCMEventMulticaster
 
AgentManager - Class in net.sourceforge.sconman
This class handles agent scheduling.
AgentManager(Project) - Constructor for class net.sourceforge.sconman.AgentManager
Constructor for AgentManager.
agents - Variable in class net.sourceforge.sconman.AgentManager
Keyed agent map
ALL_PERMISSIONS - Static variable in class net.sourceforge.sconman.Permission
 
allowedContentTypes - Variable in class net.sourceforge.sconman.Category
Allowed content types for this category
allowedContentTypesCSV - Variable in class net.sourceforge.sconman.Category
 
analyzer - Static variable in class net.sourceforge.sconman.Query
The query analyzer
andAuthorEquals(User) - Method in class net.sourceforge.sconman.Query
The contents MUST be owned by the specified user
andBelowCategory(Category) - Method in class net.sourceforge.sconman.Query
The content MUST be below the specified category
andBelowCategoryIn(Category[]) - Method in class net.sourceforge.sconman.Query
The content MUST be below the specified categories
andCategoryEquals(Category) - Method in class net.sourceforge.sconman.Query
The contents MUST be in the specified category
andCategoryIn(Category[]) - Method in class net.sourceforge.sconman.Query
The contents MUST be among the specified categories
andContentTypeEquals(ContentType) - Method in class net.sourceforge.sconman.Query
The contents MUST be of the specified type
andContentTypeIn(ContentType[]) - Method in class net.sourceforge.sconman.Query
The contents MUST be among the specified content types
andFieldEquals(String, String) - Method in class net.sourceforge.sconman.Query
The field MUST have the specified value
andFieldInRange(String, String, String, boolean) - Method in class net.sourceforge.sconman.Query
The content MUST have a field in the given range
andFieldInRange(String, Date, Date, boolean) - Method in class net.sourceforge.sconman.Query
The content MUST have a date field in the given range
andFieldMatches(String, String) - Method in class net.sourceforge.sconman.Query
The field can have any word of value
andNotBelowCategory(Category) - Method in class net.sourceforge.sconman.Query
The content MUST be below the specified category
attributes - Variable in class net.sourceforge.sconman.Content
Specific content fields for content type
AUTHOR_ID - Static variable in class net.sourceforge.sconman.Content
AUTHOR_ID field id

B

beforeAddContent(Content) - Method in interface net.sourceforge.sconman.ISCMEventListener
Called before a content is added
beforeAddContent(Content) - Method in class net.sourceforge.sconman.SCMEventListenerAdapter
 
beforeAddContent(Content) - Method in class net.sourceforge.sconman.SCMEventMulticaster
 
beforeAddRelationship(Content, Content) - Method in interface net.sourceforge.sconman.ISCMEventListener
Called before a relationship is established between two contents
beforeAddRelationship(Content, Content) - Method in class net.sourceforge.sconman.SCMEventListenerAdapter
 
beforeAddRelationship(Content, Content) - Method in class net.sourceforge.sconman.SCMEventMulticaster
 
beforeModifyContent(Content) - Method in interface net.sourceforge.sconman.ISCMEventListener
Called before a content is lastAccessed
beforeModifyContent(Content) - Method in class net.sourceforge.sconman.SCMEventListenerAdapter
 
beforeModifyContent(Content) - Method in class net.sourceforge.sconman.SCMEventMulticaster
 
beforeRemoveContent(Content) - Method in interface net.sourceforge.sconman.ISCMEventListener
Called before a content is removed
beforeRemoveContent(Content) - Method in class net.sourceforge.sconman.SCMEventListenerAdapter
 
beforeRemoveContent(Content) - Method in class net.sourceforge.sconman.SCMEventMulticaster
 
beforeRemoveRelationship(Content, Content) - Method in interface net.sourceforge.sconman.ISCMEventListener
Called before a relationship is removed
beforeRemoveRelationship(Content, Content) - Method in class net.sourceforge.sconman.SCMEventListenerAdapter
 
beforeRemoveRelationship(Content, Content) - Method in class net.sourceforge.sconman.SCMEventMulticaster
 
beforeSaveProject(Project) - Method in interface net.sourceforge.sconman.ISCMEventListener
Called before project saves
beforeSaveProject(Project) - Method in class net.sourceforge.sconman.SCMEventListenerAdapter
 
beforeSaveProject(Project) - Method in class net.sourceforge.sconman.SCMEventMulticaster
 
BOOLEAN_TYPE - Static variable in class net.sourceforge.sconman.Field
Field Boolean type
buildMessage(Content, Subscription) - Method in class net.sourceforge.sconman.tools.AbstractSubscriptionsHandler
Adds a log entry
buildMessage(Content, Subscription) - Method in class net.sourceforge.sconman.tools.LogSubscriptionsHandler
 

C

canModify(User) - Method in class net.sourceforge.sconman.Category
Check modify permissions for this Category
canModify(User) - Method in class net.sourceforge.sconman.Content
Check modify permissions for this content
canRemove(User) - Method in class net.sourceforge.sconman.Category
Check remove permissions for this Category
canRemove(User) - Method in class net.sourceforge.sconman.Content
Check remove permissions for this content
canView(User) - Method in class net.sourceforge.sconman.Category
Check view permissions for this Category
canView(User) - Method in class net.sourceforge.sconman.Content
Check view permissions for this content
categories - Variable in class net.sourceforge.sconman.Category
Keyed subcategory map
Category - Class in net.sourceforge.sconman
A Categoryrepresents a logical group for s within Projectcontext.
Category(Project) - Constructor for class net.sourceforge.sconman.Category
Creates a new Category object.
CATEGORY - Static variable in class net.sourceforge.sconman.Content
CATEGORY field id
CATEGORY - Static variable in class net.sourceforge.sconman.Relationships
Relationship system category
category - Variable in class net.sourceforge.sconman.rep.FSBasicRepository
Category of the repository
CATEGORY - Static variable in class net.sourceforge.sconman.Subscriptions
Subscription system category
Category.RepositoryIndexSynchronizer - Class in net.sourceforge.sconman
 
Category.RepositoryIndexSynchronizer(Project, IRepository, IProgressObserver, long) - Constructor for class net.sourceforge.sconman.Category.RepositoryIndexSynchronizer
 
CATEGORY_GROUPING - Static variable in class net.sourceforge.sconman.tools.AbstractSubscriptionsProcessor
 
changePassword(User, String) - Method in class net.sourceforge.sconman.User
Use this method to change password.
check(User, Permission) - Method in class net.sourceforge.sconman.SecurityContext
Checks a user permission
checkUserExists(String) - Method in class net.sourceforge.sconman.SecurityContext
Returns true if there's a user for the specified login
clone() - Method in class net.sourceforge.sconman.Content
Clones this content, but doesn't add it to the project.
cloneContents(User) - Method in class net.sourceforge.sconman.Category
Clones all the contents in this category, duplicating them by two
cloneContents(User, boolean) - Method in class net.sourceforge.sconman.Category
Does a (possibly deep) clone of contents, duplicating contents
cloneContents(User, boolean, int) - Method in class net.sourceforge.sconman.Category
Does a (possibly deep) clone of contents, duplicating contents, for N times
cloneInCategory(User) - Method in class net.sourceforge.sconman.Content
Clones a content in the same category.
close() - Method in class net.sourceforge.sconman.helpers.PopServer
Close the connection to the mail server correctly.
close() - Method in class net.sourceforge.sconman.IndexManager.SearchResults
 
close() - Method in interface net.sourceforge.sconman.IRepositoryChangeListener
Free resources
close() - Method in interface net.sourceforge.sconman.ISearchResults
Closes the search
close() - Method in class net.sourceforge.sconman.Project
Free resources and notify listeners
close() - Method in class net.sourceforge.sconman.ProjectSynchronizer
 
close() - Method in class net.sourceforge.sconman.SafeSearchResults
 
ConsoleProgressObserver - Class in net.sourceforge.sconman.helpers
 
ConsoleProgressObserver() - Constructor for class net.sourceforge.sconman.helpers.ConsoleProgressObserver
 
Cont2DocTranslator - Class in net.sourceforge.sconman
Translator that knows how to map SCM contents to Lucene documents and viceversa.
Cont2DocTranslator() - Constructor for class net.sourceforge.sconman.Cont2DocTranslator
 
Content - Class in net.sourceforge.sconman
A content is a typed, categorized, and described document.
Content(ContentType) - Constructor for class net.sourceforge.sconman.Content
Creates a new Content object.
Content(Project, InputStream) - Constructor for class net.sourceforge.sconman.Content
Reads a content from an input stream
Content(Project, File) - Constructor for class net.sourceforge.sconman.Content
Reads a content from a file
content - Variable in class net.sourceforge.sconman.handlers.MSOfficeHandler.ContentPOIFSReaderListener
 
ContentLockManager - Class in net.sourceforge.sconman
 
ContentLockManager() - Constructor for class net.sourceforge.sconman.ContentLockManager
 
CONTENTS - Static variable in class net.sourceforge.sconman.Content
CONTENTS field id
ContentType - Class in net.sourceforge.sconman
A content type represents a kind of Content.
ContentType(Project) - Constructor for class net.sourceforge.sconman.ContentType
Creates a new ContentType object.
ContentUriHelper - Class in net.sourceforge.sconman.helpers
 
ContentUriHelper() - Constructor for class net.sourceforge.sconman.helpers.ContentUriHelper
 
copy(InputStream, File) - Static method in class net.sourceforge.sconman.helpers.StreamHelper
Copies a stream into a file
copy(InputStream, OutputStream) - Static method in class net.sourceforge.sconman.helpers.StreamHelper
Helper method to copy bytes from an input stream into an output stream.
copy(Reader, Writer) - Static method in class net.sourceforge.sconman.helpers.StreamHelper
Helper method to copy chars from a reader into a writer.
createProject(InputStream, String) - Method in class net.sourceforge.sconman.Multiproject
Create a project from a InputStream that defines the project
CREATION_DATE - Static variable in class net.sourceforge.sconman.Content
CREATION_DATE field id
CTYPE - Static variable in class net.sourceforge.sconman.Relationships
Relationship content type
CTYPE - Static variable in class net.sourceforge.sconman.Subscriptions
Subscription content type

D

DATE_TYPE - Static variable in class net.sourceforge.sconman.Field
Field Date type
DateFormatHelper - Class in net.sourceforge.sconman
This class is a helper to work with DateFormat classes
DateFormatHelper() - Constructor for class net.sourceforge.sconman.DateFormatHelper
 
defaultLanguage - Variable in class net.sourceforge.sconman.Category
Default language
defaultLocale - Variable in class net.sourceforge.sconman.Descriptor
The default locale
defaultName - Variable in class net.sourceforge.sconman.Descriptor
The default id
delete(File) - Static method in class net.sourceforge.sconman.helpers.FileHelper
Deletes a directory and subdirectories
DELETE - Static variable in class net.sourceforge.sconman.Permission
 
DELETE_PERMISSION - Static variable in class net.sourceforge.sconman.ContentType
Permission to delete contents of this type
deleteMessage(Message) - Method in class net.sourceforge.sconman.helpers.PopServer
Mark the message to be deleted
description - Variable in class net.sourceforge.sconman.Descriptor.Entry
 
descriptor - Variable in class net.sourceforge.sconman.Category
Category descriptor
Descriptor - Class in net.sourceforge.sconman
This class handles I18N object description
Descriptor() - Constructor for class net.sourceforge.sconman.Descriptor
Main constructor
Descriptor.Entry - Class in net.sourceforge.sconman
Localized data entry
Descriptor.Entry() - Constructor for class net.sourceforge.sconman.Descriptor.Entry
 
deserializeSharedFieldsXML(KXmlParser) - Method in class net.sourceforge.sconman.Category
 
deserializeXML(KXmlParser) - Method in class net.sourceforge.sconman.AgentManager
 
deserializeXML(KXmlParser) - Method in class net.sourceforge.sconman.Category
 
deserializeXML(KXmlParser) - Method in class net.sourceforge.sconman.ContentType
 
deserializeXML(KXmlParser) - Method in class net.sourceforge.sconman.Descriptor
 
deserializeXML(KXmlParser) - Method in class net.sourceforge.sconman.Field
 
deserializeXML(KXmlParser) - Method in class net.sourceforge.sconman.Item
 
deserializeXML(KXmlParser) - Method in interface net.sourceforge.sconman.IXMLSerializable
Deserialize from XML
deserializeXML(KXmlParser) - Method in class net.sourceforge.sconman.Language
 
deserializeXML(KXmlParser) - Method in class net.sourceforge.sconman.Project
 
deserializeXML(KXmlParser) - Method in class net.sourceforge.sconman.rep.FSBasicRepository
 
deserializeXML(KXmlParser) - Method in class net.sourceforge.sconman.rep.FSQuotedRepository
 
deserializeXML(KXmlParser) - Method in class net.sourceforge.sconman.SecurityContext
 

E

EMAIL - Static variable in class net.sourceforge.sconman.User
First name field
entries - Variable in class net.sourceforge.sconman.Descriptor
The entry map
equals(Object) - Method in class net.sourceforge.sconman.Content
Two contents are equal if both have the same URI
exists(String) - Method in interface net.sourceforge.sconman.IRepository
Checks if 'path' points to a valid entry
exists(String) - Method in class net.sourceforge.sconman.rep.FSBasicRepository
 

F

Field - Class in net.sourceforge.sconman
Fields represent specific content attributes, and are defined within content types (ContentType).
Field() - Constructor for class net.sourceforge.sconman.Field
 
FileAdderAgent - Class in net.sourceforge.sconman.agents
This class is an IAgent implementation that checks periodically in a filesystem directory for contents to be added to the project.
FileAdderAgent() - Constructor for class net.sourceforge.sconman.agents.FileAdderAgent
Constructor for FileAdderAgent.
FileHelper - Class in net.sourceforge.sconman.helpers
Helper methods for contents in files and directories.
FileHelper() - Constructor for class net.sourceforge.sconman.helpers.FileHelper
 
FileHelper.IFileVisitor - Interface in net.sourceforge.sconman.helpers
Interface for visitor pattern
finalize() - Method in class net.sourceforge.sconman.AgentManager
Stop timer when this object gets garbage collected
finalize() - Method in class net.sourceforge.sconman.helpers.PopServer
 
FIRST_NAME - Static variable in class net.sourceforge.sconman.User
First name field
FLOAT_TYPE - Static variable in class net.sourceforge.sconman.Field
Field Float type
format(Date, String) - Static method in class net.sourceforge.sconman.DateFormatHelper
 
FROM_DATE - Static variable in class net.sourceforge.sconman.Content
FROM_DATE field id
FSBasicRepository - Class in net.sourceforge.sconman.rep
File repository.
FSBasicRepository() - Constructor for class net.sourceforge.sconman.rep.FSBasicRepository
Default constructor
FSBasicRepository(String) - Constructor for class net.sourceforge.sconman.rep.FSBasicRepository
Constructor
FSQuotedRepository - Class in net.sourceforge.sconman.rep
This is a file repostitory that have quoted implemented.
FSQuotedRepository() - Constructor for class net.sourceforge.sconman.rep.FSQuotedRepository
 
FSQuotedRepository(String, long) - Constructor for class net.sourceforge.sconman.rep.FSQuotedRepository
Creates a new repository
FSQuotedRepository(String, long, long) - Constructor for class net.sourceforge.sconman.rep.FSQuotedRepository
Creates a new repository
FSQuotedRepository.QuotaCalculator - Class in net.sourceforge.sconman.rep
 
FSQuotedRepository.QuotaCalculator(FSQuotedRepository) - Constructor for class net.sourceforge.sconman.rep.FSQuotedRepository.QuotaCalculator
 

G

get(String) - Method in class net.sourceforge.sconman.Multiproject.ProjectCache
Returns a cached project.
getActor() - Method in class net.sourceforge.sconman.agents.AbstractAgent
 
getAddNewContentPermission(ContentType) - Method in class net.sourceforge.sconman.SecurityContext
Returns the permission create contents of the specified type.
getAddNewContentPermission(User, ContentType) - Method in class net.sourceforge.sconman.SecurityContext
Returns the permission create contents of the specified type.
getAdminProjectPermission() - Method in class net.sourceforge.sconman.SecurityContext
Returns the permission to admin the project.
getAdminProjectPermission(User) - Method in class net.sourceforge.sconman.SecurityContext
Returns the permission to admin the project.
getAdminRolesPermission() - Method in class net.sourceforge.sconman.SecurityContext
Returns the permission to admin roles.
getAdminRolesPermission(User) - Method in class net.sourceforge.sconman.SecurityContext
Returns the permission to admin roles.
getAdminUsersPermission() - Method in class net.sourceforge.sconman.SecurityContext
Returns the permission to admin users.
getAdminUsersPermission(User) - Method in class net.sourceforge.sconman.SecurityContext
Returns the permission to admin users.
getAgent(String) - Method in class net.sourceforge.sconman.AgentManager
Returns an agent
getAgent(String) - Method in class net.sourceforge.sconman.Project
Returns an agent
getAgents() - Method in class net.sourceforge.sconman.AgentManager
Return every registered agents
getAgents() - Method in class net.sourceforge.sconman.Project
Returns all the agents working on this project
getAll(Project) - Method in class net.sourceforge.sconman.IndexManager
Returns all the contents stored within the Lunene index
getAllCategories(Collection) - Method in class net.sourceforge.sconman.Category
Returns all (recursively) the subcategories of this Category
getAllContents(User, boolean, boolean) - Method in class net.sourceforge.sconman.Category
Returns all the contents (old, active, and future) in this category
getAllContents(User, boolean) - Method in class net.sourceforge.sconman.Category
Returns all the contents (old, active, and future) in this category
getAllContents(User, boolean, boolean, int, int) - Method in class net.sourceforge.sconman.Category
Returns a page of all the contents (old, active, and future) in this category
getAllContents() - Method in class net.sourceforge.sconman.Project
Returns all the Contentstored in the project
getAllowedContentTypes() - Method in class net.sourceforge.sconman.Category
Returns the list of allowed contents
getAllowedContentTypes(User) - Method in class net.sourceforge.sconman.Category
Returns the list of allowed content types
getAllPermissions() - Method in class net.sourceforge.sconman.SecurityContext
Returns the permission to do everything
getAllPermissions() - Method in class net.sourceforge.sconman.User
Returns all the user permissions
getAllRepositories(Set) - Method in class net.sourceforge.sconman.Category
Visitor method for retrieving all the repositories below this category
getAsList(User, ISearchResults) - Method in class net.sourceforge.sconman.Category
Returns an ISearchResults as a List, the ISearchResults is closed after method invocation.
getAsList(User, ISearchResults, int, int) - Method in class net.sourceforge.sconman.Category
Returns a "page" from and ISearchResults as a List.
getAttributes() - Method in class net.sourceforge.sconman.Content
Returns the internal attribute map
getAttributesFilePath() - Method in class net.sourceforge.sconman.Content
Returns content's attribute file path, relative to the repository
getAttributesFilePath(String) - Static method in class net.sourceforge.sconman.Content
 
getAuthor() - Method in class net.sourceforge.sconman.Content
Retrieves content's author
getAuthorId() - Method in class net.sourceforge.sconman.Content
 
getBoolean(String) - Method in class net.sourceforge.sconman.Content
Returns a field's value as a Boolean object.
getBox() - Method in class net.sourceforge.sconman.Subscription
Returns the "box" where this subscription should go
getCategories() - Method in class net.sourceforge.sconman.Category
Returns the subcategories of this category.
getCategories(User) - Method in class net.sourceforge.sconman.Category
Returns the subcategories of this category that the user can view.
getCategory(String) - Method in class net.sourceforge.sconman.Category
Returns a subcategory, known its relative path.
getCategory(User, String) - Method in class net.sourceforge.sconman.Category
Returns a subcategory, known its path.
getCategory() - Method in class net.sourceforge.sconman.Content
Returns the category where the content was stored
getCategory() - Method in interface net.sourceforge.sconman.IRepository
Gets the category of the repository
getCategory() - Method in class net.sourceforge.sconman.rep.FSBasicRepository
 
getCategory() - Method in class net.sourceforge.sconman.Subscription
Returns the category the user is interested on.
getCategoryIdFromURI(String) - Static method in class net.sourceforge.sconman.helpers.ContentUriHelper
Returns the category Id, known the URI
getCategoryToHistorifyOldContents() - Method in class net.sourceforge.sconman.Category
Returns the category where contents will be moved for historic purpouse
getChangeLogger() - Method in class net.sourceforge.sconman.Project
Returns the change logger
getClassName() - Method in class net.sourceforge.sconman.tools.Shell
Return id of this class, the global object.
getCode() - Method in exception net.sourceforge.sconman.SCMStorageException
 
getContent(User, Query, boolean, boolean) - Method in class net.sourceforge.sconman.Category
Returns the first content that matches the query
getContent(Project, Document) - Static method in class net.sourceforge.sconman.Cont2DocTranslator
Translates a Lucene document into a SCM content
getContent(User, int) - Method in class net.sourceforge.sconman.IndexManager.SearchResults
 
getContent(int) - Method in class net.sourceforge.sconman.IndexManager.SearchResults
 
getContent(User, int) - Method in interface net.sourceforge.sconman.ISearchResults
Returns the content at the index position of the results list.
getContent(String) - Method in class net.sourceforge.sconman.Project
Returns the specified content, given its URI
getContent(User, String) - Method in class net.sourceforge.sconman.Project
Returns the specified content, given its URI, checking user permissions
getContent(User, int) - Method in class net.sourceforge.sconman.SafeSearchResults
 
getContent() - Method in class net.sourceforge.sconman.User
Returns the wrapped content
getContents(boolean) - Method in class net.sourceforge.sconman.Category
Returns all the visible contents in this category
getContents(boolean, boolean) - Method in class net.sourceforge.sconman.Category
Returns all the visible contents in this category
getContents(User, boolean) - Method in class net.sourceforge.sconman.Category
Returns all the visible contents in this category
getContents(User, boolean, boolean) - Method in class net.sourceforge.sconman.Category
Returns all the visible contents in this category
getContents(User, boolean, boolean, int, int) - Method in class net.sourceforge.sconman.Category
Returns a page of all the visible contents in this category
getContentsRelatedToContent(User, boolean) - Method in class net.sourceforge.sconman.Content
Returns all the contents who are related to this content
getContentsRelatedToContent(Content, boolean) - Static method in class net.sourceforge.sconman.Relationships
Returns the list of contents who are related to a given content
getContentsRelatedToContent(User, Content, boolean) - Static method in class net.sourceforge.sconman.Relationships
Returns the list of contents who are related to a given content
getContentsRelatedToContent(User, boolean) - Method in class net.sourceforge.sconman.User
Returns all the contents who are related to this User
getContentType() - Method in class net.sourceforge.sconman.Field
Returns the contentType.
getContentType(String) - Method in class net.sourceforge.sconman.Project
Returns a content type
getContentTypes() - Method in class net.sourceforge.sconman.Project
Returns all the ContentTypes
getContentTypes(User) - Method in class net.sourceforge.sconman.Project
Returns the ContentTypes visible to the user
getContentURI(Category, String) - Static method in class net.sourceforge.sconman.helpers.ContentUriHelper
Returns the content URI, known the content's category and repository path
getContentURIFromFilePathInRepository(String) - Method in class net.sourceforge.sconman.Category
Returns the URI of a content, known its file path in the repository
getCreationDate() - Method in class net.sourceforge.sconman.Content
Returns the creation date of the content.
getDate(String) - Method in class net.sourceforge.sconman.Content
Returns a field's value as a Date object.
getDefaultCategory() - Method in class net.sourceforge.sconman.ContentType
Returns the default category for this content type
getDefaultExtension() - Method in class net.sourceforge.sconman.ContentType
Returns the defaultExtension
getDefaultField() - Method in class net.sourceforge.sconman.ContentType
Returns the default field, that is the first one
getDefaultFieldValue() - Method in class net.sourceforge.sconman.Content
Returns the default field's value
getDefaultFieldValue(String) - Method in class net.sourceforge.sconman.Content
Returns the default field's value
getDefaultlanguage() - Method in class net.sourceforge.sconman.Category
Returns the (possible inherited) default language
getDefaultLocale() - Method in class net.sourceforge.sconman.Category
 
getDefaultLocale() - Method in class net.sourceforge.sconman.ContentType
 
getDefaultLocale() - Method in class net.sourceforge.sconman.Field
 
getDefaultLocale() - Method in class net.sourceforge.sconman.Item
 
getDefaultLocale() - Method in class net.sourceforge.sconman.Language
 
getDefinedAllowedContentTypes() - Method in class net.sourceforge.sconman.Category
Returns a Collection of allowed Content Types defined in structure file.
getDeleteContentPermission(ContentType) - Method in class net.sourceforge.sconman.SecurityContext
Returns the permission delete contents of the specified type.
getDeleteContentPermission(User, ContentType) - Method in class net.sourceforge.sconman.SecurityContext
Returns the permission delete contents of the specified type.
getDescription() - Method in class net.sourceforge.sconman.Category
Returns the category description in the specified locale
getDescription(String) - Method in class net.sourceforge.sconman.Category
Returns the category description in the specified locale
getDescription() - Method in class net.sourceforge.sconman.ContentType
Returns the content type description in the specified locale
getDescription(String) - Method in class net.sourceforge.sconman.ContentType
Returns the content type description in the specified locale
getDescription() - Method in class net.sourceforge.sconman.Descriptor
Returns the category description in the specified locale
getDescription(String) - Method in class net.sourceforge.sconman.Descriptor
Returns the category description in the specified locale
getDescription() - Method in class net.sourceforge.sconman.Field
Returns the content type description in the default locale
getDescription(String) - Method in class net.sourceforge.sconman.Field
Returns the content type description in the specified locale
getDescription() - Method in class net.sourceforge.sconman.Language
Returns the content type description in the default locale
getDescription(String) - Method in class net.sourceforge.sconman.Language
Returns the content type description in the specified locale
getDigested(boolean, String) - Method in class net.sourceforge.sconman.SecurityContext
Hashes a String, useful for password hidding
getDirPath() - Method in class net.sourceforge.sconman.agents.FileAdderAgent
Returns the dirPath.
getDirPath() - Method in class net.sourceforge.sconman.Content
Returns the content's dir path, relative to the filestore
getDirPath(String) - Static method in class net.sourceforge.sconman.helpers.FileHelper
Returns the content's dir path, relative to the filestore
getDocument(Content) - Static method in class net.sourceforge.sconman.Cont2DocTranslator
Translates a SCM content and associated file to a Lucene document
getEmail() - Method in class net.sourceforge.sconman.User
Returns the user email
getEncodedString(String, String) - Method in class net.sourceforge.sconman.Content
Returns a field's value as a String encoded with encoding parameter.
getEncodedString(String, String, String) - Method in class net.sourceforge.sconman.Content
Returns a localized field's value as a String encoded with encoding parameter.
getEventMulticaster() - Method in class net.sourceforge.sconman.Project
Returns the event multicaster
getExtension(String) - Static method in class net.sourceforge.sconman.helpers.FileHelper
Returns the file's extension (substring from last '.')
getExtensionToContentTypeMap() - Method in class net.sourceforge.sconman.Project
Returns the extension to content type map
getField(String) - Method in class net.sourceforge.sconman.ContentType
Returns a field, known its id
getFields() - Method in class net.sourceforge.sconman.ContentType
Returns all the fields specific to this content type
getFieldsAsString() - Method in class net.sourceforge.sconman.Content
Returns all the non special fields as a long string
getFieldsAsString(Content) - Method in class net.sourceforge.sconman.handlers.NullHandler
 
getFieldTypes() - Static method in class net.sourceforge.sconman.ContentType
Contain a List containing Strings who are allowed Field Types.
getFile(String) - Method in class net.sourceforge.sconman.rep.FSBasicRepository
Retrieves a file from the repository
getFileContentType(String) - Method in class net.sourceforge.sconman.Project
Returns a file's associated ContentType.
getFileExtension() - Method in class net.sourceforge.sconman.Content
Returns the content file extension.
getFileExtensions() - Method in class net.sourceforge.sconman.ContentType
Return all the field extensions associated to this content type
getFileExtensionsAsString() - Method in class net.sourceforge.sconman.ContentType
Returns a CSV list with all the field extensions associated to this content type
getFileName() - Method in class net.sourceforge.sconman.Content
Returns the file id
getFileName(String) - Static method in class net.sourceforge.sconman.helpers.FileHelper
Returns the file id
getFileNameWithoutExt(String) - Static method in class net.sourceforge.sconman.helpers.FileHelper
 
getFilePath() - Method in class net.sourceforge.sconman.Content
Return the content's file path, relative to the filestore
getFilePathFromURI(String) - Static method in class net.sourceforge.sconman.helpers.ContentUriHelper
Returns the content's repository location, known the URI
getFileToLog(String) - Method in class net.sourceforge.sconman.tools.AbstractSubscriptionsHandler
 
getFirstName() - Method in class net.sourceforge.sconman.User
Returns the user first id
getFloat(String) - Method in class net.sourceforge.sconman.Content
Returns a field's value as a Float object.
getFormattedDate(String, String) - Method in class net.sourceforge.sconman.Content
Returns a field's Date value as a String object formatted.
getFromDate() - Method in class net.sourceforge.sconman.Content
Returns the visibility start date.
getFromDate(String) - Method in class net.sourceforge.sconman.Content
Returns the visibility start date formatted with formatPattern.
getFutureContents(User, boolean) - Method in class net.sourceforge.sconman.Category
Return future contents stored in this category
getHandler() - Method in class net.sourceforge.sconman.ContentType
Returns the handler to use when indexing content's data.
getHandler() - Method in class net.sourceforge.sconman.Multiproject
 
getHistoryDays() - Method in class net.sourceforge.sconman.Category
Returns the number of days that a content that has been moved to Category.getCategoryToHistorifyOldContents().
getHost() - Method in class net.sourceforge.sconman.agents.MailAdderAgent
 
getId() - Method in class net.sourceforge.sconman.Category
Returns the category id
getId() - Method in class net.sourceforge.sconman.ContentType
Returns the content type id
getId() - Method in class net.sourceforge.sconman.Field
Returns the id.
getId() - Method in class net.sourceforge.sconman.Role
Returns the role id
getId() - Method in class net.sourceforge.sconman.User
Returns the user's identifier
getIndexDate() - Method in class net.sourceforge.sconman.Content
Returns when the content was indexed, or null if the content doesn't comes from the index
getIndexManager() - Method in class net.sourceforge.sconman.Project
Returns the index manager
getInfo(boolean, boolean) - Method in class net.sourceforge.sconman.Content
 
getInfo(Content, boolean, boolean) - Method in class net.sourceforge.sconman.handlers.ImageHandler
 
getInfo(Content, boolean, boolean) - Method in class net.sourceforge.sconman.handlers.MailHandler
 
getInfo(Content, boolean, boolean) - Method in class net.sourceforge.sconman.handlers.MSOfficeHandler
 
getInfo(Content, boolean, boolean) - Method in class net.sourceforge.sconman.handlers.NullHandler
 
getInfo(Content, boolean, boolean) - Method in interface net.sourceforge.sconman.IContentTypeHandler
Tries to read info from content's data
getInputStream() - Method in class net.sourceforge.sconman.Content
Returns the content's data as an input stream
getInputStream(String) - Method in interface net.sourceforge.sconman.IRepository
Returns an input channel to read contents
getInputStream(String) - Method in class net.sourceforge.sconman.rep.FSBasicRepository
Returns an input channel to read contents
getInteger(String) - Method in class net.sourceforge.sconman.Content
Returns a field's value as a Integer object.
getItem(String) - Method in class net.sourceforge.sconman.Content
Returns a field's value as a Item object.
getItem(String) - Method in class net.sourceforge.sconman.Field
Retrieves a Item indexed by its key
getItems() - Method in class net.sourceforge.sconman.Field
Retrieves a Collection of Item objects if the Field is a List
getItemValue(String, String) - Method in class net.sourceforge.sconman.Content
Returns the internationalized value of a Item object
getKey() - Method in class net.sourceforge.sconman.Item
 
getLanguage(String) - Method in class net.sourceforge.sconman.Project
 
getLanguage() - Method in class net.sourceforge.sconman.Subscription
Returns the language that should be used when sending the subscription
getLanguageLocales() - Method in class net.sourceforge.sconman.Project
Return all the languages added to the project
getLanguageName(String, String) - Method in class net.sourceforge.sconman.Project
Returns the language id in the user locale
getLanguages() - Method in class net.sourceforge.sconman.Project
Return all the languages added to the project
getLastModified(String) - Method in interface net.sourceforge.sconman.IRepository
Returns the last lastAccessed time for the pointed entry
getLastModified(String) - Method in class net.sourceforge.sconman.rep.FSBasicRepository
 
getLastName() - Method in class net.sourceforge.sconman.User
Returns the user last id
getLength() - Method in class net.sourceforge.sconman.IndexManager.SearchResults
 
getLength() - Method in interface net.sourceforge.sconman.ISearchResults
Returns the total amount of matching contents
getLength() - Method in class net.sourceforge.sconman.SafeSearchResults
 
getLocale() - Method in class net.sourceforge.sconman.Language
Returns the locale.
getLogin() - Method in class net.sourceforge.sconman.agents.MailAdderAgent
 
getLogin() - Method in class net.sourceforge.sconman.User
Returns the user's login
getLuceneQuery() - Method in class net.sourceforge.sconman.Query
Returns the internal Lucene query
getMessageByID(String) - Method in class net.sourceforge.sconman.helpers.PopServer
Return the message with the messageID
getMessages() - Method in class net.sourceforge.sconman.helpers.PopServer
Returns all the messages from the mail server.
getModificationDate() - Method in class net.sourceforge.sconman.Content
 
getModificationDate(String) - Method in class net.sourceforge.sconman.Content
Returns the last modification date formatted with formatPattern.
getModifyCategoryPermission(Category) - Method in class net.sourceforge.sconman.SecurityContext
Returns the permission to modify a category.
getModifyCategoryPermission(User, Category) - Method in class net.sourceforge.sconman.SecurityContext
Returns the permission to modify a category.
getModifyContentPermission(ContentType) - Method in class net.sourceforge.sconman.SecurityContext
Returns the permission modify contents of the specified type.
getModifyContentPermission(User, ContentType) - Method in class net.sourceforge.sconman.SecurityContext
Returns the permission modify contents of the specified type.
getName() - Method in class net.sourceforge.sconman.agents.AbstractAgent
Returns the agent id.
getName() - Method in class net.sourceforge.sconman.Category
Returns the category id in the specified locale
getName(String) - Method in class net.sourceforge.sconman.Category
Returns the category id in the specified locale
getName() - Method in class net.sourceforge.sconman.ContentType
Returns the content type id in the specified locale
getName(String) - Method in class net.sourceforge.sconman.ContentType
Returns the content type id in the specified locale
getName() - Method in class net.sourceforge.sconman.Descriptor
Returns the category id in the specified locale
getName(String) - Method in class net.sourceforge.sconman.Descriptor
Returns the category id in the specified locale
getName() - Method in class net.sourceforge.sconman.Field
Returns the content type id in the default locale
getName(String) - Method in class net.sourceforge.sconman.Field
Returns the content type id in the specified locale
getName() - Method in interface net.sourceforge.sconman.IAgent
Returns agent id
getName() - Method in class net.sourceforge.sconman.Language
Returns the content type locale in the default locale
getName(String) - Method in class net.sourceforge.sconman.Language
Returns the content type locale in the specified locale
getName() - Method in class net.sourceforge.sconman.Permission
 
getOldContents(User, boolean) - Method in class net.sourceforge.sconman.Category
Return old contents stored in this category
getOldContents(User, boolean, int, int) - Method in class net.sourceforge.sconman.Category
Return a page of old contents stored in this category
getOnlyFutureFilter() - Method in class net.sourceforge.sconman.IndexManager
Returns a filter for only old contents
getOnlyOldFilter() - Method in class net.sourceforge.sconman.IndexManager
Returns a filter for only old contents
getOrCreateProject(String) - Method in class net.sourceforge.sconman.Multiproject
Returns a project, creating a new one if there's no project with that id in the multiproject
getOriginalLength() - Method in class net.sourceforge.sconman.IndexManager.SearchResults
 
getOriginalLength() - Method in interface net.sourceforge.sconman.ISearchResults
(Optional) Returns the original total amount of matching contents when paging
getOriginalLength() - Method in class net.sourceforge.sconman.SafeSearchResults
 
getOutputStream() - Method in class net.sourceforge.sconman.Content
Returns an output channel to write content's data
getOutputStream(String) - Method in interface net.sourceforge.sconman.IRepository
Returns an output channel to store contents
getOutputStream(String) - Method in class net.sourceforge.sconman.rep.FSBasicRepository
Returns an output channel to store contents
getParent() - Method in class net.sourceforge.sconman.Category
Returns the category's parent category, or null if there's no parent.
getParent(User) - Method in class net.sourceforge.sconman.Category
Returns the first parent category that the parent can view
getPassword() - Method in class net.sourceforge.sconman.agents.MailAdderAgent
 
getPath() - Method in class net.sourceforge.sconman.Category
Returns the category path, relative to its Project.
getPeriod() - Method in class net.sourceforge.sconman.agents.AbstractAgent
Returns the execution period in miliseconds.
getPeriod() - Method in interface net.sourceforge.sconman.IAgent
Returns the time between two consecutive task executions, in miliseconds.
getPeriod() - Method in class net.sourceforge.sconman.Subscription
Returns the period in days of this subscription.
getPermission(String) - Method in class net.sourceforge.sconman.SecurityContext
Returns a permission, known its id
getPermission(User, ContentType, String) - Method in class net.sourceforge.sconman.SecurityContext
Returns the permission associated to the action on the content type
getPermission(Category, String) - Method in class net.sourceforge.sconman.SecurityContext
Returns the permission associated to the action on the category
getPermission(User, Category, String) - Method in class net.sourceforge.sconman.SecurityContext
Returns the permission associated to the action on the category
getPermissions() - Method in class net.sourceforge.sconman.PermissionAggregator
Return the role permissions
getPermissionsAsString() - Method in class net.sourceforge.sconman.PermissionAggregator
Return the role permissions, as a CSV String
getProject() - Method in class net.sourceforge.sconman.Category
Returns the project this category is defined on.
getProject() - Method in class net.sourceforge.sconman.Content
Returns project
getProject() - Method in class net.sourceforge.sconman.ContentType
Returns the project.
getProject(String) - Method in class net.sourceforge.sconman.Multiproject
Returns a project.
getProject() - Method in class net.sourceforge.sconman.SecurityContext
Returns the parent project
getProject() - Method in class net.sourceforge.sconman.User
Returns the user's project
getProjectConfigurationFile(String) - Static method in class net.sourceforge.sconman.Project
Returns the project's configuration file, known the project's id
getProjectPath() - Method in class net.sourceforge.sconman.Project
Returns the project's absolute path in the file system
getProjectRoles(User) - Method in class net.sourceforge.sconman.Project
 
getProjectSynchronizer() - Method in class net.sourceforge.sconman.Project
Returns the project synchronizer manager (@link IProjectSynchronizer)
getProperties() - Method in class net.sourceforge.sconman.Category
Gets the category properties
getProperty(String) - Method in class net.sourceforge.sconman.Category
Retrieves the value of the property in this category.
getProperty(String) - Method in class net.sourceforge.sconman.User
Returns a user property value
getReferencedContent(User, String) - Method in class net.sourceforge.sconman.Content
Returns the content referenced by the specified field.
getReferencedType() - Method in class net.sourceforge.sconman.Field
 
getReferencingContents(User, String, String, boolean) - Method in class net.sourceforge.sconman.Content
Returns the contents of a given type that reference this content in the specified field.
getReferencingContents(User, String, String, boolean) - Method in class net.sourceforge.sconman.User
Returns the contents of a given type that reference this User in the specified field.
getRelatedContents(User, boolean) - Method in class net.sourceforge.sconman.Content
Returns all the contents related for this content
getRelatedContents(Content, boolean) - Static method in class net.sourceforge.sconman.Relationships
Returns the ISearchResults containing all the related contents
getRelatedContents(User, Content, boolean) - Static method in class net.sourceforge.sconman.Relationships
Returns the list of related contents of a given content
getRelatedContents(User, boolean) - Method in class net.sourceforge.sconman.User
Returns all the contents related for this User
getRelativePath(String, String) - Static method in class net.sourceforge.sconman.helpers.FileHelper
Returns the relative path from root to path.
getRepository() - Method in class net.sourceforge.sconman.Category
Get the category repository.
getRepository() - Method in class net.sourceforge.sconman.Content
Returns the repository where this content is stored
getRepositoryContent(String) - Method in class net.sourceforge.sconman.Project
Reads a content from the repository, known its URI
getRepositoryContent(User, String) - Method in class net.sourceforge.sconman.Project
Reads a content from the repository, known its URI
getRepositorySize() - Method in class net.sourceforge.sconman.rep.FSQuotedRepository.QuotaCalculator
 
getRole(String) - Method in class net.sourceforge.sconman.SecurityContext
Returns a role, known its id
getRoles() - Method in class net.sourceforge.sconman.SecurityContext
 
getRoles() - Method in class net.sourceforge.sconman.User
Return the user role list
getRolesAsString() - Method in class net.sourceforge.sconman.User
Returns the user's role list as a String
getRootPath() - Method in class net.sourceforge.sconman.rep.FSBasicRepository
 
getScore(int) - Method in class net.sourceforge.sconman.IndexManager.SearchResults
 
getScore(int) - Method in interface net.sourceforge.sconman.ISearchResults
Returns the search score for the content index in the results list
getScore(int) - Method in class net.sourceforge.sconman.SafeSearchResults
 
getScoreAsPercentile(int, int) - Method in class net.sourceforge.sconman.IndexManager.SearchResults
 
getScoreAsPercentile(int, int) - Method in interface net.sourceforge.sconman.ISearchResults
 
getScoreAsPercentile(int, int) - Method in class net.sourceforge.sconman.SafeSearchResults
 
getSearchTime() - Method in class net.sourceforge.sconman.IndexManager.SearchResults
 
getSearchTime() - Method in interface net.sourceforge.sconman.ISearchResults
Returns the time to perform the search
getSearchTime() - Method in class net.sourceforge.sconman.SafeSearchResults
 
getSecurityContext() - Method in class net.sourceforge.sconman.Project
Returns the SecurityContextthat handles Users, Roles, and permissions
getSendTo() - Method in class net.sourceforge.sconman.Subscription
Returns the subscription target address
getSize() - Method in class net.sourceforge.sconman.Field
Returns the size.
getSize() - Method in class net.sourceforge.sconman.rep.FSQuotedRepository
Gets the size of the repository
getSortedFields() - Method in class net.sourceforge.sconman.ContentType
Return the fields in the xml project order
getSortedItems() - Method in class net.sourceforge.sconman.Field
Retrieves a List of Item objects if the Field is a List
getString(String) - Method in class net.sourceforge.sconman.Content
Returns a field's value as a String.
getString(String, String) - Method in class net.sourceforge.sconman.Content
Returns a localized field's value as a String.
getSubscribedUser() - Method in class net.sourceforge.sconman.Subscription
 
getSubscriptionHandler() - Method in class net.sourceforge.sconman.Project
Returns the subscriptions handler
getSubscriptionHandler() - Method in class net.sourceforge.sconman.SubscriptionsListener
Returns the subscription handler that is using this listener
getSubscriptions(Category) - Static method in class net.sourceforge.sconman.Subscriptions
Returns all the subscriptions to a category
getSubscriptions(User) - Static method in class net.sourceforge.sconman.Subscriptions
Returns all the user subscriptions as Subscription
getSubscriptions(Category, User) - Static method in class net.sourceforge.sconman.Subscriptions
Returns all the user subscriptions
getSubscriptions() - Method in class net.sourceforge.sconman.User
Returns the list of subscriptions (a list of Subscription)
getTemporalFile() - Static method in class net.sourceforge.sconman.tools.AbstractSubscriptionsProcessor
 
getTextReader(Content) - Method in class net.sourceforge.sconman.handlers.MailHandler
 
getTextReader(Content) - Method in class net.sourceforge.sconman.handlers.MSWordHandler
 
getTextReader(Content) - Method in class net.sourceforge.sconman.handlers.NullHandler
 
getTextReader(Content) - Method in class net.sourceforge.sconman.handlers.PDFHandler
 
getTextReader(Content) - Method in class net.sourceforge.sconman.handlers.TaggedTextHandler
 
getTextReader(Content) - Method in class net.sourceforge.sconman.handlers.TextHandler
Chains the content's fields with the file text itself
getTextReader(Content) - Method in interface net.sourceforge.sconman.IContentTypeHandler
Implement this method to return a reader that provides the text associated to the content
getThreshold() - Method in class net.sourceforge.sconman.rep.FSQuotedRepository
Gets the threshold
getThumbnailFilePath() - Method in class net.sourceforge.sconman.Content
Returns the thumbnail file path
getThumbnailInputStream() - Method in class net.sourceforge.sconman.Content
Returns the content's thumbnail as an input stream
getThumbnailOutputStream() - Method in class net.sourceforge.sconman.Content
Returns an output channel to write thumbnail
getToDate() - Method in class net.sourceforge.sconman.Content
Returns the visibility end date.
getToDate(String) - Method in class net.sourceforge.sconman.Content
Returns the visibility end date formatted with formatPattern.
getType() - Method in class net.sourceforge.sconman.Content
Returns the content's type
getType() - Method in class net.sourceforge.sconman.Field
Returns the type.
getUnreadMessagesCount() - Method in class net.sourceforge.sconman.helpers.PopServer
Return the number of the unread messages that there are in the pop server
getUri() - Method in class net.sourceforge.sconman.Content
Returns the content's file URI, relative to the contents repository.
getUsedSize() - Method in class net.sourceforge.sconman.rep.FSQuotedRepository
Gets the used size of the repository
getUser() - Method in exception net.sourceforge.sconman.SCMSecurityException
Returns the user that couldn't do the action that generated this exception
getUser(String) - Method in class net.sourceforge.sconman.SecurityContext
Returns a user known its login
getUser(User, String) - Method in class net.sourceforge.sconman.SecurityContext
Returns a user, known its login.
getUserContent(String, String) - Method in class net.sourceforge.sconman.SecurityContext
 
getValidCategoriesFor(User, ContentType) - Method in class net.sourceforge.sconman.Category
Returns the collection of categories where the user could add a given content type
getValidCategoriesFor(User, ContentType, Collection) - Method in class net.sourceforge.sconman.Category
Recursively adds to the category bag all the categories that could accept the specified content type
getValue() - Method in class net.sourceforge.sconman.Item
Returns the item value in the default locale
getValue(String) - Method in class net.sourceforge.sconman.Item
Returns the item value in the specified locale
getViewCategoryPermission(Category) - Method in class net.sourceforge.sconman.SecurityContext
Returns the permission to view a category.
getViewCategoryPermission(User, Category) - Method in class net.sourceforge.sconman.SecurityContext
Returns the permission to view a category.
getViewContentPermission(ContentType) - Method in class net.sourceforge.sconman.SecurityContext
Returns the permission view contents of the specified type.
getViewContentPermission(User, ContentType) - Method in class net.sourceforge.sconman.SecurityContext
Returns the permission view contents of the specified type.
getViolatedPermission() - Method in exception net.sourceforge.sconman.SCMSecurityException
Returns the permission that the user couldn't satisfy
getVisibilityFilter(boolean) - Method in class net.sourceforge.sconman.IndexManager
Builds a composed date filter
global - Static variable in class net.sourceforge.sconman.tools.Shell
 

H

handleSubscription(Content, Subscription) - Method in interface net.sourceforge.sconman.ISubscriptionHandler
Do whatever you want with this subscription
handleSubscription(Content, Subscription) - Method in class net.sourceforge.sconman.tools.AbstractSubscriptionsHandler
 
hasAddNewPermission(ContentType) - Method in class net.sourceforge.sconman.PermissionAggregator
Checks whether the aggregator can create new contents of the given type
hasAddNewPermission(ContentType) - Method in class net.sourceforge.sconman.Role
 
hasAddNewPermission(ContentType) - Method in class net.sourceforge.sconman.User
 
hasAdminProjectPermission() - Method in class net.sourceforge.sconman.PermissionAggregator
Checks that the user can manage the project (Manage Roles and Users)
hasAdminProjectPermission() - Method in class net.sourceforge.sconman.Role
 
hasAdminProjectPermission() - Method in class net.sourceforge.sconman.User
 
hasAssociatedFile() - Method in class net.sourceforge.sconman.ContentType
Returns true if the content type has associated files, or false if this content doesn't have an attached file
hasAttributeFile() - Method in class net.sourceforge.sconman.Content
Returns true if the content's attribute file exists
hasDeletePermission(Category) - Method in class net.sourceforge.sconman.PermissionAggregator
Checks whether the aggregator can remove a category
hasDeletePermission(ContentType) - Method in class net.sourceforge.sconman.PermissionAggregator
Checks whether the aggregator can delete that content type
hasDeletePermission(Category) - Method in class net.sourceforge.sconman.Role
 
hasDeletePermission(ContentType) - Method in class net.sourceforge.sconman.Role
 
hasDeletePermission(Category) - Method in class net.sourceforge.sconman.User
 
hasDeletePermission(ContentType) - Method in class net.sourceforge.sconman.User
 
hasFile() - Method in class net.sourceforge.sconman.Content
Returns true if the content's file exists
hasModifyPermission(Category) - Method in class net.sourceforge.sconman.PermissionAggregator
Checks whether the aggregator can modify a category
hasModifyPermission(ContentType) - Method in class net.sourceforge.sconman.PermissionAggregator
Checks whether the aggregator can modify that content type
hasModifyPermission(Category) - Method in class net.sourceforge.sconman.Role
 
hasModifyPermission(ContentType) - Method in class net.sourceforge.sconman.Role
 
hasModifyPermission(Category) - Method in class net.sourceforge.sconman.User
 
hasModifyPermission(ContentType) - Method in class net.sourceforge.sconman.User
 
hasNewerAttributeFile(Date) - Method in class net.sourceforge.sconman.Content
Returns true if the attribute file is newer than the specified date
hasNewerFile(Date) - Method in class net.sourceforge.sconman.Content
Returns true if the attribute file is newer than the specified date
hasPermission(String) - Method in class net.sourceforge.sconman.PermissionAggregator
 
hasPermission(Permission) - Method in class net.sourceforge.sconman.PermissionAggregator
 
hasPermission(Permission) - Method in class net.sourceforge.sconman.User
Checks whether the user has a permission or not
hasRole(String) - Method in class net.sourceforge.sconman.User
Checks that the user has a role
hasRole(Role) - Method in class net.sourceforge.sconman.User
Checks that the user has a role
hasThumbnail() - Method in class net.sourceforge.sconman.handlers.ImageHandler
 
hasThumbnail() - Method in class net.sourceforge.sconman.handlers.NullHandler
 
hasThumbnail() - Method in interface net.sourceforge.sconman.IContentTypeHandler
Return true if the content has thumbnail
hasThumbnailFile() - Method in class net.sourceforge.sconman.Content
Returns true if the content's thumbnail file exists
hasUniqueFields() - Method in class net.sourceforge.sconman.ContentType
 
hasViewPermission(Category) - Method in class net.sourceforge.sconman.PermissionAggregator
Checks whether the aggregator can view a category
hasViewPermission(ContentType) - Method in class net.sourceforge.sconman.PermissionAggregator
Checks whether the aggregator can view that content type
hasViewPermission(ContentType) - Method in class net.sourceforge.sconman.Role
 
hasViewPermission(Category) - Method in class net.sourceforge.sconman.Role
 
hasViewPermission(Category) - Method in class net.sourceforge.sconman.User
 
hasViewPermission(ContentType) - Method in class net.sourceforge.sconman.User
 
help() - Static method in class net.sourceforge.sconman.tools.Shell
Print a help message.
HexHelper - Class in net.sourceforge.sconman.helpers
Hex coding and decoding functions
HexHelper() - Constructor for class net.sourceforge.sconman.helpers.HexHelper
 

I

IAgent - Interface in net.sourceforge.sconman
An agent is an active entity associated to a Project that does periodic maintenance tasks.
IContentTypeHandler - Interface in net.sourceforge.sconman
This class filters an input stream so its ouput is an indexable text stream
id - Variable in class net.sourceforge.sconman.Category
Category id
id - Variable in class net.sourceforge.sconman.Role
The role id
IExternalProjectSynchronizer - Interface in net.sourceforge.sconman
IExternalProjectSynchronizer implementations are responsible for: receiving external changes notifications (usually from other nodes in a distributed environment) and notifying them to the IProjectSynchronizer receiving internal changes notifications from the project and sending them to other nodes Implementor classes will be instantiated by name.
ImageHandler - Class in net.sourceforge.sconman.handlers
Knows how to handle image contents
ImageHandler() - Constructor for class net.sourceforge.sconman.handlers.ImageHandler
Constructor for NullHandler.
implies(Permission) - Method in class net.sourceforge.sconman.Permission
 
implies(String) - Method in class net.sourceforge.sconman.Permission
 
index(Content) - Method in class net.sourceforge.sconman.Category
Just index the given content
index - Variable in class net.sourceforge.sconman.IndexManager
 
index(Content) - Method in class net.sourceforge.sconman.IndexManager
Indexes a given content
INDEX_DATE - Static variable in class net.sourceforge.sconman.Content
INDEX_DATE field id
IndexManager - Class in net.sourceforge.sconman
Lucene's index manager
IndexManager(Project) - Constructor for class net.sourceforge.sconman.IndexManager
Manager constructor, known the index path in the filesystem
IndexManager.SearchResults - Class in net.sourceforge.sconman
Default ISearchResultsimplementation
IndexManager.SearchResults(Project, IResultSet) - Constructor for class net.sourceforge.sconman.IndexManager.SearchResults
 
indexPath - Variable in class net.sourceforge.sconman.IndexManager
 
init() - Method in interface net.sourceforge.sconman.IRepositoryChangeListener
Initialize
init() - Method in class net.sourceforge.sconman.ProjectSynchronizer
 
initialize() - Method in interface net.sourceforge.sconman.IRepository
Initialize the repository
initialize() - Method in class net.sourceforge.sconman.rep.FSBasicRepository
 
initialize() - Method in class net.sourceforge.sconman.rep.FSQuotedRepository
 
INTEGER_TYPE - Static variable in class net.sourceforge.sconman.Field
Field Integer type
IProgressObserver - Interface in net.sourceforge.sconman
Implementors of this interface will listen to progress events thrown by lengthy operations
IProjectSynchronizer - Interface in net.sourceforge.sconman
IProjectSynchronizer manages bidirectional external repository synchonization.
IRepository - Interface in net.sourceforge.sconman
File repository interface
IRepository.IVisitor - Interface in net.sourceforge.sconman
Visitor for repository entries
IRepositoryChangeListener - Interface in net.sourceforge.sconman
Listener to external changes of the contents repository.
isAuthor(User) - Method in class net.sourceforge.sconman.Content
Check if user is the author of the Content
isCalculated() - Method in class net.sourceforge.sconman.Field
 
ISCMEventListener - Interface in net.sourceforge.sconman
Implementors of this interfaces can be subscribed (see Project.addSCMEventListener(ISCMEventListener)) to project events, as ISCMEventListener.afterAddContent(Content)or ISCMEventListener.onCategoryModified(Category).
isDelete() - Method in class net.sourceforge.sconman.agents.FileAdderAgent
Returns the delete.
isDescendantOf(String) - Method in class net.sourceforge.sconman.Permission
 
ISearchResults - Interface in net.sourceforge.sconman
A ISearchResults provides access to search results over a content repository (see Category#safeSearch(User, Query, boolean, boolean)).
isEmpty() - Method in class net.sourceforge.sconman.IndexManager
Returns true if the index directory is empty
isIndexed() - Method in class net.sourceforge.sconman.Content
Return true if the content is indexed
isInternationalized() - Method in class net.sourceforge.sconman.Field
 
isLocked(Content) - Static method in class net.sourceforge.sconman.ContentLockManager
Returns true if the content is locked
isPercentileProgressInterested() - Method in class net.sourceforge.sconman.helpers.ConsoleProgressObserver
 
isPercentileProgressInterested() - Method in interface net.sourceforge.sconman.IProgressObserver
Implementations must return true or false, indicating whether they are interested or not in percentile progress events
isRunning() - Method in class net.sourceforge.sconman.AgentManager
Check if the AgentManager has a Timer running.
isRunningAgentManager() - Method in class net.sourceforge.sconman.Project
Check if the agent execution shedule of the Project is running.
isSeen(Message) - Method in class net.sourceforge.sconman.helpers.PopServer
Check if the message has been seen
isSubscribed(User) - Method in class net.sourceforge.sconman.Category
Returns true if the user is subscribed to this category
isSubscribed(Category, User) - Static method in class net.sourceforge.sconman.Subscriptions
Returns true if the user is subscribed to the categoría
isSystem() - Method in class net.sourceforge.sconman.Category
Return true if it is a system category (starts with a '.')
isSystem() - Method in class net.sourceforge.sconman.ContentType
Return true if it is a system category
ISubscriptionHandler - Interface in net.sourceforge.sconman
Implementations of this class will handle subscription sending
isUnique() - Method in class net.sourceforge.sconman.Field
 
Item - Class in net.sourceforge.sconman
This class represents an item of the list of a field of type "List"
Item() - Constructor for class net.sourceforge.sconman.Item
 
IXMLSerializable - Interface in net.sourceforge.sconman
Implementations of this interface knows how to serialize/deserialize to and from XML

K

KEYWORD_TYPE - Static variable in class net.sourceforge.sconman.Field
Field Keyword type

L

Language - Class in net.sourceforge.sconman
Language defines a new language for I18N issues
Language() - Constructor for class net.sourceforge.sconman.Language
 
LANGUAGE - Static variable in class net.sourceforge.sconman.Subscriptions
Subscription language
LAST_NAME - Static variable in class net.sourceforge.sconman.User
First name field
lastAccessed - Variable in class net.sourceforge.sconman.Multiproject.ProjectCache.Entry
 
length() - Method in class net.sourceforge.sconman.Content
Gets the size of the content.
LIST_TYPE - Static variable in class net.sourceforge.sconman.Field
Field type containing a List of strings
listeners - Variable in class net.sourceforge.sconman.ProjectSynchronizer
 
load(Context, Scriptable, Object[], Function) - Static method in class net.sourceforge.sconman.tools.Shell
Load and execute a set of JavaScript source files.
lock(Content) - Static method in class net.sourceforge.sconman.ContentLockManager
Lock content
LOGIN - Static variable in class net.sourceforge.sconman.User
Login field
loginUser(String, String) - Method in class net.sourceforge.sconman.SecurityContext
Returns the user, known its login and password, or null if doesn't exists
LogSubscriptionsHandler - Class in net.sourceforge.sconman.tools
 
LogSubscriptionsHandler() - Constructor for class net.sourceforge.sconman.tools.LogSubscriptionsHandler
 
LogSubscriptionsMailer - Class in net.sourceforge.sconman.tools
 
LogSubscriptionsMailer(File, String, String, String, int) - Constructor for class net.sourceforge.sconman.tools.LogSubscriptionsMailer
 
LogSubscriptionsMailer(InputStream, String, String, String, int) - Constructor for class net.sourceforge.sconman.tools.LogSubscriptionsMailer
 
LONG_TEXT_TYPE - Static variable in class net.sourceforge.sconman.Field
Field long text type

M

MailAdderAgent - Class in net.sourceforge.sconman.agents
This class is an IAgent implementation that checks periodically a mailbox for new mails and adds them to the content repository.
MailAdderAgent() - Constructor for class net.sourceforge.sconman.agents.MailAdderAgent
Constructor for MailAdderAgent.
MailHandler - Class in net.sourceforge.sconman.handlers
Mail handler knows how to extract mail message information, and all the text within, including attachments
MailHandler() - Constructor for class net.sourceforge.sconman.handlers.MailHandler
 
main(String[]) - Static method in class net.sourceforge.sconman.tools.LogSubscriptionsMailer
Log subscription mailer launcher.
main(String[]) - Static method in class net.sourceforge.sconman.tools.Shell
Main entry point.
markSeenMessage(Message) - Method in class net.sourceforge.sconman.helpers.PopServer
Mark the message as seen
MODIFICATION_DATE - Static variable in class net.sourceforge.sconman.Content
MODIFICATION_DATE field id
modifiedUris - Variable in class net.sourceforge.sconman.ProjectSynchronizer
Set of uris that have been externally received and should not be notified
MODIFY - Static variable in class net.sourceforge.sconman.Permission
 
MODIFY_PERMISSION - Static variable in class net.sourceforge.sconman.Category
Permission to modify contents below this category
MODIFY_PERMISSION - Static variable in class net.sourceforge.sconman.ContentType
Permission to modify contents of this type
moveDown() - Method in class net.sourceforge.sconman.Field
Moves this Field up in his Content Type sorted fields List
moveDownField(Field) - Method in class net.sourceforge.sconman.ContentType
 
moveTo(User, Category) - Method in class net.sourceforge.sconman.Content
Moves this content to another category
moveUp() - Method in class net.sourceforge.sconman.Field
Moves this Field up in his Content Type sorted fields List
moveUpField(Field) - Method in class net.sourceforge.sconman.ContentType
 
MSOfficeHandler - Class in net.sourceforge.sconman.handlers
Knows how to handle Microsoft Office documents
MSOfficeHandler() - Constructor for class net.sourceforge.sconman.handlers.MSOfficeHandler
 
MSOfficeHandler.ContentPOIFSReaderListener - Class in net.sourceforge.sconman.handlers
 
MSOfficeHandler.ContentPOIFSReaderListener(Content) - Constructor for class net.sourceforge.sconman.handlers.MSOfficeHandler.ContentPOIFSReaderListener
 
MSWordHandler - Class in net.sourceforge.sconman.handlers
Knows how to handle Microsoft Office documents
MSWordHandler() - Constructor for class net.sourceforge.sconman.handlers.MSWordHandler
 
Multiproject - Class in net.sourceforge.sconman
A multiproject is an agregator instance that handles several Project, and the main entry point to the system.
Multiproject(String, long, String) - Constructor for class net.sourceforge.sconman.Multiproject
Constructs a new Multiproject that uses the specified directory as the root point where Projectindexes and contents are stored.
Multiproject.ProjectCache - Class in net.sourceforge.sconman
Time aware project cache
Multiproject.ProjectCache(long) - Constructor for class net.sourceforge.sconman.Multiproject.ProjectCache
 
Multiproject.ProjectCache.Entry - Class in net.sourceforge.sconman
 
Multiproject.ProjectCache.Entry(long, Project) - Constructor for class net.sourceforge.sconman.Multiproject.ProjectCache.Entry
 

N

name - Variable in class net.sourceforge.sconman.Descriptor.Entry
 
net.sourceforge.sconman - package net.sourceforge.sconman
SCONMAN Usage Guide (TODO)
net.sourceforge.sconman.agents - package net.sourceforge.sconman.agents
 
net.sourceforge.sconman.handlers - package net.sourceforge.sconman.handlers
 
net.sourceforge.sconman.helpers - package net.sourceforge.sconman.helpers
 
net.sourceforge.sconman.rep - package net.sourceforge.sconman.rep
 
net.sourceforge.sconman.tools - package net.sourceforge.sconman.tools
 
newContent() - Method in class net.sourceforge.sconman.ContentType
Creates a new content of this type
nf - Static variable in class net.sourceforge.sconman.IndexManager.SearchResults
 
NullHandler - Class in net.sourceforge.sconman.handlers
The simplest implementation: just do nothing, as the incoming input stream already is an indexable text stream.
NullHandler() - Constructor for class net.sourceforge.sconman.handlers.NullHandler
Constructor for NullHandler.

O

OBSERVED_CATEGORY - Static variable in class net.sourceforge.sconman.Subscriptions
Observed category
OBSERVER - Static variable in class net.sourceforge.sconman.Subscriptions
Reference to user
OldContentsSweeper - Class in net.sourceforge.sconman.agents
This class is an IAgentimplementation that checks periodically for old contents in the project, moving or deleting them.
OldContentsSweeper() - Constructor for class net.sourceforge.sconman.agents.OldContentsSweeper
Constructor for OldContentsSweeper.
onBeginProcessing() - Method in class net.sourceforge.sconman.tools.AbstractSubscriptionsProcessor
Called when the process starts
onBeginProcessing() - Method in class net.sourceforge.sconman.tools.LogSubscriptionsMailer
 
onBeginSending(String, String, String, String) - Method in class net.sourceforge.sconman.tools.AbstractSubscriptionsProcessor
Subclasses should implement this method to start a sending
onBeginSending(String, String, String, String) - Method in class net.sourceforge.sconman.tools.LogSubscriptionsMailer
 
onCategoryAdded(Category, Category) - Method in interface net.sourceforge.sconman.ISCMEventListener
Called after a category has been added
onCategoryAdded(Category, Category) - Method in class net.sourceforge.sconman.SCMEventListenerAdapter
 
onCategoryAdded(Category, Category) - Method in class net.sourceforge.sconman.SCMEventMulticaster
 
onCategoryModified(Category) - Method in interface net.sourceforge.sconman.ISCMEventListener
Called after a category has been lastAccessed
onCategoryModified(Category) - Method in class net.sourceforge.sconman.SCMEventListenerAdapter
 
onCategoryModified(Category) - Method in class net.sourceforge.sconman.SCMEventMulticaster
 
onCategoryRemoved(Category, String) - Method in interface net.sourceforge.sconman.ISCMEventListener
Called after a category has been removed
onCategoryRemoved(Category, String) - Method in class net.sourceforge.sconman.SCMEventListenerAdapter
 
onCategoryRemoved(Category, String) - Method in class net.sourceforge.sconman.SCMEventMulticaster
 
onChangeProperty(Category, String) - Method in interface net.sourceforge.sconman.ISCMEventListener
Called after a category property has been changed
onChangeProperty(Category, String) - Method in class net.sourceforge.sconman.SCMEventListenerAdapter
 
onChangeProperty(Category, String) - Method in class net.sourceforge.sconman.SCMEventMulticaster
 
onClose(Project) - Method in interface net.sourceforge.sconman.ISCMEventListener
Called when the project instance is closed to be discarded
onClose(Project) - Method in class net.sourceforge.sconman.SCMEventListenerAdapter
 
onClose(Project) - Method in class net.sourceforge.sconman.SCMEventMulticaster
 
onContentAdded(String, String) - Method in interface net.sourceforge.sconman.IRepositoryChangeListener
Called when a content has been added to the repository
onContentAdded(String, String) - Method in class net.sourceforge.sconman.ProjectSynchronizer
 
onContentModified(String, String) - Method in interface net.sourceforge.sconman.IRepositoryChangeListener
Called when a content has been modified in the repository
onContentModified(String, String) - Method in class net.sourceforge.sconman.ProjectSynchronizer
 
onContentRemoved(String, String) - Method in interface net.sourceforge.sconman.IRepositoryChangeListener
Called when a content has beed removed from the repository
onContentRemoved(String, String) - Method in class net.sourceforge.sconman.ProjectSynchronizer
 
onEndProcessing() - Method in class net.sourceforge.sconman.tools.AbstractSubscriptionsProcessor
Called after the process finalization
onEndProcessing() - Method in class net.sourceforge.sconman.tools.LogSubscriptionsMailer
 
onEndSending(String) - Method in class net.sourceforge.sconman.tools.AbstractSubscriptionsProcessor
Subclasses should implement this method to end a sending
onEndSending(String) - Method in class net.sourceforge.sconman.tools.LogSubscriptionsMailer
 
onEntry(String) - Method in class net.sourceforge.sconman.Category.RepositoryIndexSynchronizer
 
onEntry(String) - Method in interface net.sourceforge.sconman.IRepository.IVisitor
This method will be called for each entry
onEntry(String) - Method in class net.sourceforge.sconman.rep.FSQuotedRepository.QuotaCalculator
 
onFile(File) - Method in interface net.sourceforge.sconman.helpers.FileHelper.IFileVisitor
 
onLoadProject() - Method in interface net.sourceforge.sconman.ISCMEventListener
Called after project loading
onLoadProject() - Method in class net.sourceforge.sconman.SCMEventListenerAdapter
 
onLoadProject() - Method in class net.sourceforge.sconman.SCMEventMulticaster
 
onPercentileProgressChange(double) - Method in class net.sourceforge.sconman.helpers.ConsoleProgressObserver
 
onPercentileProgressChange(double) - Method in interface net.sourceforge.sconman.IProgressObserver
This method will be called when a new percentile progress changes
onQuotaExceeded(IRepository) - Method in interface net.sourceforge.sconman.rep.SCMQuotaListener
 
onStatusChange(String) - Method in class net.sourceforge.sconman.helpers.ConsoleProgressObserver
 
onStatusChange(String) - Method in interface net.sourceforge.sconman.IProgressObserver
This method will be called when a new status message is emitted by the process
onThresholdExceeded(IRepository) - Method in interface net.sourceforge.sconman.rep.SCMQuotaListener
 
orFieldEquals(String, String) - Method in class net.sourceforge.sconman.Query
The field COULD have the specified value

P

parent - Variable in class net.sourceforge.sconman.Category
Parent category
parse(String, String) - Static method in class net.sourceforge.sconman.DateFormatHelper
 
parseQuery(String) - Static method in class net.sourceforge.sconman.Query
Parses a user query String
PASSWORD - Static variable in class net.sourceforge.sconman.User
Password field
PDFHandler - Class in net.sourceforge.sconman.handlers
This filter takes a PDF input stream and generates its equivalent text input stream.
PDFHandler() - Constructor for class net.sourceforge.sconman.handlers.PDFHandler
Constructor for PDFHandler.
PERIOD - Static variable in class net.sourceforge.sconman.Subscriptions
Subscription period
Permission - Class in net.sourceforge.sconman
 
Permission(SecurityContext, String) - Constructor for class net.sourceforge.sconman.Permission
 
PermissionAggregator - Class in net.sourceforge.sconman
 
PermissionAggregator(SecurityContext) - Constructor for class net.sourceforge.sconman.PermissionAggregator
Main constructor
permissions - Variable in class net.sourceforge.sconman.PermissionAggregator
The list of permissions
PERMISSIONS - Static variable in class net.sourceforge.sconman.User
First name field
po - Variable in class net.sourceforge.sconman.Category.RepositoryIndexSynchronizer
 
PopServer - Class in net.sourceforge.sconman.helpers
POP3 server wrapper
PopServer(String, String, String) - Constructor for class net.sourceforge.sconman.helpers.PopServer
Initilize the connection to the mail server.
print(Context, Scriptable, Object[], Function) - Static method in class net.sourceforge.sconman.tools.Shell
Print the string values of its arguments.
prj - Variable in class net.sourceforge.sconman.IndexManager.SearchResults
 
prj - Variable in class net.sourceforge.sconman.ProjectSynchronizer
 
processEntry(String, String, String, String, String, String) - Method in class net.sourceforge.sconman.tools.AbstractSubscriptionsProcessor
Subclasses should implement here the desired behaviour
processEntry(String, String, String, String, String, String) - Method in class net.sourceforge.sconman.tools.LogSubscriptionsMailer
 
processPOIFSReaderEvent(POIFSReaderEvent) - Method in class net.sourceforge.sconman.handlers.MSOfficeHandler.ContentPOIFSReaderListener
 
processSource(Context, String) - Static method in class net.sourceforge.sconman.tools.Shell
Evaluate JavaScript source.
project - Variable in class net.sourceforge.sconman.AgentManager
The context project for agent execution
project - Variable in class net.sourceforge.sconman.Category
Category project
project - Variable in class net.sourceforge.sconman.Category.RepositoryIndexSynchronizer
 
project - Variable in class net.sourceforge.sconman.IndexManager
 
project - Variable in class net.sourceforge.sconman.Multiproject.ProjectCache.Entry
 
Project - Class in net.sourceforge.sconman
The Projectis the main point for content management, as it's the root of the Categorytree of contents, and the place where ContentTypes are defined, and IAgents work on.
Project(String, String) - Constructor for class net.sourceforge.sconman.Project
Creates a new project at the specified projectPath
Project(String, String, IRepository) - Constructor for class net.sourceforge.sconman.Project
Creates a new project at the specified projectPath and repository
Project(String) - Constructor for class net.sourceforge.sconman.Project
Loads a previously stored project in the specified project path
Project(InputStream, String, String) - Constructor for class net.sourceforge.sconman.Project
Loads a project.
PROJECT_GROUPING - Static variable in class net.sourceforge.sconman.tools.AbstractSubscriptionsProcessor
 
projectEntries - Variable in class net.sourceforge.sconman.Multiproject.ProjectCache
Keyed project entry map
ProjectHelper - Class in net.sourceforge.sconman.tools
Helper methods
ProjectHelper() - Constructor for class net.sourceforge.sconman.tools.ProjectHelper
 
ProjectSynchronizer - Class in net.sourceforge.sconman
 
ProjectSynchronizer(Project) - Constructor for class net.sourceforge.sconman.ProjectSynchronizer
 
properties - Variable in class net.sourceforge.sconman.Category
Category properties

Q

Query - Class in net.sourceforge.sconman
Queryrepresents queries over the content store.
Query() - Constructor for class net.sourceforge.sconman.Query
Builds an empty query
Query(String) - Constructor for class net.sourceforge.sconman.Query
Builds a query from a Lucene query expression
quit() - Static method in class net.sourceforge.sconman.tools.Shell
Quit the shell.
quitting - Static variable in class net.sourceforge.sconman.tools.Shell
 

R

readAttributes(Project, InputStream) - Method in class net.sourceforge.sconman.Content
Read attributes from an input stream
readAttributes() - Method in class net.sourceforge.sconman.Content
Reads content attributes from associated attribute file
readAttributes(String) - Method in class net.sourceforge.sconman.Content
Reads content attributes from associated attribute file
REFERENCE_TYPE - Static variable in class net.sourceforge.sconman.Field
Field Reference type
regenerateIndex() - Method in class net.sourceforge.sconman.IndexManager
Regenerates the index
regenerateIndex(User) - Method in class net.sourceforge.sconman.Project
Regenerates index
regenerateIndex() - Method in class net.sourceforge.sconman.Project
 
reindex(Content) - Method in class net.sourceforge.sconman.Category
Just reindex the given content
RELATED_CONTENT - Static variable in class net.sourceforge.sconman.Relationships
Reference to related content
Relationships - Class in net.sourceforge.sconman
Relationships content wrapper
Relationships() - Constructor for class net.sourceforge.sconman.Relationships
 
remove(String) - Method in class net.sourceforge.sconman.AgentManager
Removes an agent
remove() - Method in class net.sourceforge.sconman.Content
Removes a content from the repository.
remove(User) - Method in class net.sourceforge.sconman.Content
Removes a content from the repository.
remove(String) - Method in class net.sourceforge.sconman.Descriptor
Removes the entry with the specified locale
remove(String) - Method in interface net.sourceforge.sconman.IRepository
Removes the stored file, given its path
remove() - Method in class net.sourceforge.sconman.Project
Removes the project
remove(User) - Method in class net.sourceforge.sconman.Project
Removes the project
remove(String) - Method in class net.sourceforge.sconman.rep.FSBasicRepository
Removes the stored file, given its path
remove(String) - Method in class net.sourceforge.sconman.rep.FSQuotedRepository
Removes the stored file, given its path
remove(User) - Method in class net.sourceforge.sconman.User
Revome the user
removeAddNewPermission(User, ContentType) - Method in class net.sourceforge.sconman.PermissionAggregator
Removes permissions to create new contents of given content type.
removeAdminProjectPermission(User) - Method in class net.sourceforge.sconman.PermissionAggregator
Removes permission to admin project.
removeAgent(String) - Method in class net.sourceforge.sconman.Project
Removes an agent from this project
removeAllContents(User, boolean) - Method in class net.sourceforge.sconman.Category
Removes all the contents in the current category
removeAllowedContentType(ContentType) - Method in class net.sourceforge.sconman.Category
Removes an allowed content type from this category
removeAllowedContentType(User, ContentType) - Method in class net.sourceforge.sconman.Category
Removes an allowed content type from this category
removeAllPermissions(User) - Method in class net.sourceforge.sconman.PermissionAggregator
Removes all the Permissions
removeAllPermissions() - Method in class net.sourceforge.sconman.PermissionAggregator
 
removeCategory(Category, Category) - Method in class net.sourceforge.sconman.Category
Removes a subcategory, relocating contents to another category or removing them all
removeCategory(String, Category) - Method in class net.sourceforge.sconman.Category
Removes a subcategory, relocating contents to another category or removing them all
removeCategory(User, String, Category) - Method in class net.sourceforge.sconman.Category
Removes a subcategory
removeContents(User, boolean) - Method in class net.sourceforge.sconman.Category
Removes all the contents in the current category
removeContentType(User, String) - Method in class net.sourceforge.sconman.Project
Removes a content type, known its id
removeDeletePermission(User, ContentType) - Method in class net.sourceforge.sconman.PermissionAggregator
Removes permissions to do delete contents of given content type.
removedUris - Variable in class net.sourceforge.sconman.ProjectSynchronizer
Set of uris that have been externally received and should not be notified
removeField(String) - Method in class net.sourceforge.sconman.ContentType
Removes the specified field
removeFileExtension(String) - Method in class net.sourceforge.sconman.ContentType
Removes the specified file extension
removeIRepositoryChangeListener(IRepositoryChangeListener) - Method in interface net.sourceforge.sconman.IProjectSynchronizer
Removes a registered IRepositoryChangeListener.
removeIRepositoryChangeListener(IRepositoryChangeListener) - Method in class net.sourceforge.sconman.ProjectSynchronizer
 
removeItem(String) - Method in class net.sourceforge.sconman.Field
Removes the Item with this key
removeLanguage(String) - Method in class net.sourceforge.sconman.Project
Removes a language from the project
removeModifyPermission(User, Category) - Method in class net.sourceforge.sconman.PermissionAggregator
Removes permissions to modify a category
removeModifyPermission(User, ContentType) - Method in class net.sourceforge.sconman.PermissionAggregator
Removes permissions to modify contents of given content type.
removePermission(Permission) - Method in class net.sourceforge.sconman.PermissionAggregator
 
removePermission(String) - Method in class net.sourceforge.sconman.PermissionAggregator
 
removeRelatedContent(Content) - Method in class net.sourceforge.sconman.Content
Removes a related content
removeRelatedContent(Content) - Method in class net.sourceforge.sconman.User
Removes a related content to the User
removeRelationship(Content, Content) - Static method in class net.sourceforge.sconman.Relationships
Removes a relationship between two contents
removeRelationships(Content) - Static method in class net.sourceforge.sconman.Relationships
Removes all the relationships of a content
removeRole(String) - Method in class net.sourceforge.sconman.SecurityContext
Removes a role, given its id
removeRole(User, String) - Method in class net.sourceforge.sconman.SecurityContext
Removes a role, given its id, including all the users who contains the Role
removeRole(Role) - Method in class net.sourceforge.sconman.User
Removes a role from the user
removeRole(String) - Method in class net.sourceforge.sconman.User
Removes a user's role
removeRole(User, Role) - Method in class net.sourceforge.sconman.User
Removes a role from the user
removeRole(User, String) - Method in class net.sourceforge.sconman.User
Removes a role from the user, known its identifier
removeSCMEventListener(ISCMEventListener) - Method in class net.sourceforge.sconman.Project
Removes an observer of project events
removeSCMEventListener(ISCMEventListener) - Method in class net.sourceforge.sconman.SCMEventMulticaster
Removes a listener from the multicaster
removeSubscriptions(Category, User) - Static method in class net.sourceforge.sconman.Subscriptions
Removes all the subscriptions
removeViewPermission(User, Category) - Method in class net.sourceforge.sconman.PermissionAggregator
Removes a permission to view a category
removeViewPermission(User, ContentType) - Method in class net.sourceforge.sconman.PermissionAggregator
Removes permissions to view contents of given content type.
repo - Variable in class net.sourceforge.sconman.Category.RepositoryIndexSynchronizer
 
repository - Variable in class net.sourceforge.sconman.Category
Repository to store the content below this category
repository - Variable in class net.sourceforge.sconman.rep.FSQuotedRepository.QuotaCalculator
 
RICH_TEXT_TYPE - Static variable in class net.sourceforge.sconman.Field
Field rich text type
Role - Class in net.sourceforge.sconman
Roles group users according to the way they must use and access to the Category and ContentType defined in the Project, defining the set of permissions that User with that role will have.
Role(SecurityContext, String) - Constructor for class net.sourceforge.sconman.Role
Main constructor
ROLES - Static variable in class net.sourceforge.sconman.User
First name field
rootPath - Variable in class net.sourceforge.sconman.rep.FSBasicRepository
FSBasicRepository root path
rset - Variable in class net.sourceforge.sconman.IndexManager.SearchResults
 
run(Project) - Method in class net.sourceforge.sconman.agents.AbstractAgent
This method will be called by the SCM engine each AbstractAgent.getPeriod() miliseconds to perform some maintenance task.
run(Project) - Method in class net.sourceforge.sconman.agents.FileAdderAgent
When this agent runs, the directory at FileAdderAgent.getDirPath() is traversed looking for files on it that are added to the project's contents repository and deleted if #getDelete==true
run(Project) - Method in class net.sourceforge.sconman.agents.MailAdderAgent
 
run(Project) - Method in class net.sourceforge.sconman.agents.OldContentsSweeper
When this agent runs, the project is searched looking for old contents
run(Project) - Method in interface net.sourceforge.sconman.IAgent
Method to be called every IAgent.getPeriod() miliseconds.
run() - Method in class net.sourceforge.sconman.tools.AbstractSubscriptionsProcessor
 

S

safeSearch(User, Query, boolean, boolean, boolean, int, int) - Method in class net.sourceforge.sconman.Category
Safe page search.
safeSearch(User, Query, ContentType, boolean, boolean, boolean, int, int) - Method in class net.sourceforge.sconman.Category
Safe page search.
safeSearch(User, String, ContentType, boolean, boolean, boolean, int, int) - Method in class net.sourceforge.sconman.Category
Safe page search.
safeSearch(User, String, boolean, boolean, boolean, int, int) - Method in class net.sourceforge.sconman.Category
Safe page search.
safeSearch(User, Query, boolean, boolean, int, int) - Method in class net.sourceforge.sconman.Category
Safe page search.
SafeSearchResults - Class in net.sourceforge.sconman
This class is a wrapper that ensures that the wrapped SearchResults is closed
SafeSearchResults(IndexManager.SearchResults, int, int) - Constructor for class net.sourceforge.sconman.SafeSearchResults
Builds a new safe search results wrapper
SafeSearchResults(User, ISearchResults, int, int) - Constructor for class net.sourceforge.sconman.SafeSearchResults
Builds a new safe search results wrapper
SafeSearchResults(IndexManager.SearchResults) - Constructor for class net.sourceforge.sconman.SafeSearchResults
 
safeUserContentsSearch(User, Query, boolean, boolean, boolean, int, int) - Method in class net.sourceforge.sconman.Category
Safe search among user's contents.
save(InputStream) - Method in class net.sourceforge.sconman.Content
Stores changes in the repository
save() - Method in class net.sourceforge.sconman.Content
Stores changes in the repository, checking user permissions.
save(User, InputStream) - Method in class net.sourceforge.sconman.Content
Stores changes in the repository, checking user permissions.
save(User) - Method in class net.sourceforge.sconman.Content
Stores changes in the repository, checking user permissions.
save(User) - Method in class net.sourceforge.sconman.Project
Saves the project state
save() - Method in class net.sourceforge.sconman.Project
Saves the project state
save() - Method in class net.sourceforge.sconman.User
Saves the user info
save(User) - Method in class net.sourceforge.sconman.User
Saves the user info
SCMEventListenerAdapter - Class in net.sourceforge.sconman
Convenience class for writting ISCMEventListener implementations
SCMEventListenerAdapter() - Constructor for class net.sourceforge.sconman.SCMEventListenerAdapter
 
SCMEventMulticaster - Class in net.sourceforge.sconman
SCM events multicaster, used by the Project to multicast events
SCMEventMulticaster() - Constructor for class net.sourceforge.sconman.SCMEventMulticaster
 
SCMException - Exception in net.sourceforge.sconman
This class represents exceptions that can appear performing SCM tasks.
SCMException() - Constructor for exception net.sourceforge.sconman.SCMException
Constructor for SCMException.
SCMException(String) - Constructor for exception net.sourceforge.sconman.SCMException
Constructor for SCMException.
SCMException(String, Throwable) - Constructor for exception net.sourceforge.sconman.SCMException
Constructor for SCMException.
SCMException(Throwable) - Constructor for exception net.sourceforge.sconman.SCMException
Constructor for SCMException.
SCMLoginException - Exception in net.sourceforge.sconman
Exception for login errors
SCMLoginException() - Constructor for exception net.sourceforge.sconman.SCMLoginException
 
SCMLoginException(String) - Constructor for exception net.sourceforge.sconman.SCMLoginException
 
SCMLoginException(String, Throwable) - Constructor for exception net.sourceforge.sconman.SCMLoginException
 
SCMLoginException(Throwable) - Constructor for exception net.sourceforge.sconman.SCMLoginException
 
SCMQuotaListener - Interface in net.sourceforge.sconman.rep
 
SCMSecurityException - Exception in net.sourceforge.sconman
This class represents a security violation
SCMSecurityException(String, User) - Constructor for exception net.sourceforge.sconman.SCMSecurityException
Constructor for SCMException.
SCMSecurityException(String, User, Permission) - Constructor for exception net.sourceforge.sconman.SCMSecurityException
Constructor for SCMException.
SCMStorageException - Exception in net.sourceforge.sconman
This class represents a storage error
SCMStorageException(String) - Constructor for exception net.sourceforge.sconman.SCMStorageException
 
SCMStorageException(String, Throwable) - Constructor for exception net.sourceforge.sconman.SCMStorageException
 
SCMStorageException(String, int) - Constructor for exception net.sourceforge.sconman.SCMStorageException
 
SCMStorageException(String, int, Throwable) - Constructor for exception net.sourceforge.sconman.SCMStorageException
 
sctx - Variable in class net.sourceforge.sconman.PermissionAggregator
The securoty context
sdf - Static variable in class net.sourceforge.sconman.Content
Date formatter
sdf_old - Static variable in class net.sourceforge.sconman.Content
Date formatter
search(Query, boolean, boolean, boolean) - Method in class net.sourceforge.sconman.Category
Searches the category
search(User, Query, boolean, boolean, boolean) - Method in class net.sourceforge.sconman.Category
Searches the category.
search(Project, Query, boolean, boolean) - Method in class net.sourceforge.sconman.IndexManager
Does a search in the index
search(Project, Query, Filter, boolean) - Method in class net.sourceforge.sconman.IndexManager
Does a search in the index
search(Query, boolean) - Method in class net.sourceforge.sconman.Project
Return all the contents that match the query
search(Query, boolean, boolean) - Method in class net.sourceforge.sconman.Project
Return all the contents that match the query
searchFuture(Query) - Method in class net.sourceforge.sconman.Project
Searches old contents (those whose toDate property is before today)
searchOld(Query) - Method in class net.sourceforge.sconman.Project
Searches old contents (those whose toDate property is before today)
searchUsers(User, String, String, String, int) - Method in class net.sourceforge.sconman.SecurityContext
Returns the list of users that matches the criteria
SecurityContext - Class in net.sourceforge.sconman
This class handles security elements, as users, roles, permissions, and does security checks
SecurityContext(Project) - Constructor for class net.sourceforge.sconman.SecurityContext
Main constructor
SEND_TO - Static variable in class net.sourceforge.sconman.Subscriptions
Target address
serializeSharedFieldsXML(KXmlSerializer) - Method in class net.sourceforge.sconman.Category
 
serializeXML(KXmlSerializer) - Method in class net.sourceforge.sconman.AgentManager
 
serializeXML(KXmlSerializer) - Method in class net.sourceforge.sconman.Category
 
serializeXML(KXmlSerializer) - Method in class net.sourceforge.sconman.ContentType
 
serializeXML(KXmlSerializer) - Method in class net.sourceforge.sconman.Descriptor
 
serializeXML(KXmlSerializer) - Method in class net.sourceforge.sconman.Field
 
serializeXML(KXmlSerializer) - Method in class net.sourceforge.sconman.Item
 
serializeXML(KXmlSerializer) - Method in interface net.sourceforge.sconman.IXMLSerializable
Serialize to XML
serializeXML(KXmlSerializer) - Method in class net.sourceforge.sconman.Language
 
serializeXML(KXmlSerializer) - Method in class net.sourceforge.sconman.Project
 
serializeXML(KXmlSerializer) - Method in class net.sourceforge.sconman.rep.FSBasicRepository
 
serializeXML(KXmlSerializer) - Method in class net.sourceforge.sconman.rep.FSQuotedRepository
 
serializeXML(KXmlSerializer) - Method in class net.sourceforge.sconman.SecurityContext
 
set(String, String) - Method in class net.sourceforge.sconman.Content
Sets a String value for a descriptor field, specific to this content.
set(String, String, String) - Method in class net.sourceforge.sconman.Content
Sets an internationalized text field
set(String, Date) - Method in class net.sourceforge.sconman.Content
Sets a Date value for a descriptor field, specific to this content.
set(String, Content) - Method in class net.sourceforge.sconman.Content
Sets a reference field to a given content.
set(String, Integer) - Method in class net.sourceforge.sconman.Content
Sets a Integer field to a given content.
set(String, Float) - Method in class net.sourceforge.sconman.Content
Sets a Float field to a given content.
set(String, Boolean) - Method in class net.sourceforge.sconman.Content
Sets a Boolean field to a given content.
set(String, Item) - Method in class net.sourceforge.sconman.Content
Sets a Itemvalue field to a given content.
setActor(User) - Method in class net.sourceforge.sconman.agents.AbstractAgent
 
setActor(User) - Method in interface net.sourceforge.sconman.IAgent
Sets the actor that will be used to do actions
setAuthorId(String) - Method in class net.sourceforge.sconman.Content
 
setCalculated(boolean) - Method in class net.sourceforge.sconman.Field
 
setCategory(Category) - Method in class net.sourceforge.sconman.Content
Sets the content's category
setCategory(Category) - Method in interface net.sourceforge.sconman.IRepository
Sets the category to the repository
setCategory(Category) - Method in class net.sourceforge.sconman.rep.FSBasicRepository
 
setCategoryToHistorifyOldContents(Category) - Method in class net.sourceforge.sconman.Category
Sets the category where contents will be moved for historic purpouse, if null, removes the category to historify contents
setContentType(ContentType) - Method in class net.sourceforge.sconman.Field
Method setContentType.
setCreationDate(Date) - Method in class net.sourceforge.sconman.Content
Sets creation date of the content.
setDefaultCategory(Category) - Method in class net.sourceforge.sconman.ContentType
Sets the default category for this content type
setDefaultCategory(String) - Method in class net.sourceforge.sconman.ContentType
Method setDefaultCategory.
setDefaultLanguage(String) - Method in class net.sourceforge.sconman.Category
Sets the default language for this category, or null to inherit from parent
setDefaultLocale(String) - Method in class net.sourceforge.sconman.Category
 
setDefaultLocale(String) - Method in class net.sourceforge.sconman.ContentType
 
setDefaultLocale(String) - Method in class net.sourceforge.sconman.Field
 
setDefaultLocale(String) - Method in class net.sourceforge.sconman.Item
 
setDefaultLocale(String) - Method in class net.sourceforge.sconman.Language
 
setDelete(boolean) - Method in class net.sourceforge.sconman.agents.FileAdderAgent
Sets the delete.
setDescription(String, String) - Method in class net.sourceforge.sconman.Category
Sets the category description in the specified locale
setDescription(String, String) - Method in class net.sourceforge.sconman.ContentType
Sets the content type description in the specified locale
setDescription(String, String) - Method in class net.sourceforge.sconman.Descriptor
 
setDescription(String, String) - Method in class net.sourceforge.sconman.Field
Sets the content type description in the specified locale
setDescription(String, String) - Method in class net.sourceforge.sconman.Language
Sets the content type description in the specified locale
setDirPath(String) - Method in class net.sourceforge.sconman.agents.FileAdderAgent
Sets the dirPath.
setEmail(String) - Method in class net.sourceforge.sconman.User
Sets the user email
setFirstName(String) - Method in class net.sourceforge.sconman.User
Sets the user first id
setFormattedDate(String, String, String) - Method in class net.sourceforge.sconman.Content
Sets a Date field as a String formatted in formatPattern pattern
setFromDate(Date) - Method in class net.sourceforge.sconman.Content
Sets the visibility start date, when content will become visible to normal search.
setHandler(IContentTypeHandler) - Method in class net.sourceforge.sconman.ContentType
Sets the handler to use when indexing content's data.
setHandler(ISubscriptionHandler) - Method in class net.sourceforge.sconman.Multiproject
 
setHistoryDays(int) - Method in class net.sourceforge.sconman.Category
Sets the number of days that a content that has been moved to Category.getCategoryToHistorifyOldContents()
setHost(String) - Method in class net.sourceforge.sconman.agents.MailAdderAgent
 
setId(String) - Method in class net.sourceforge.sconman.Category
Sets a new id for this category
setId(String) - Method in class net.sourceforge.sconman.ContentType
Sets the content type id
setId(String) - Method in class net.sourceforge.sconman.Field
Sets the id.
setIndexDate(Date) - Method in class net.sourceforge.sconman.Content
Sets the indexation time
setInternationalized(boolean) - Method in class net.sourceforge.sconman.Field
 
setKey(String) - Method in class net.sourceforge.sconman.Item
 
setLastName(String) - Method in class net.sourceforge.sconman.User
Sets the user last id
setLocale(String) - Method in class net.sourceforge.sconman.Language
Sets the locale.
setLogin(String) - Method in class net.sourceforge.sconman.agents.MailAdderAgent
 
setLogin(String) - Method in class net.sourceforge.sconman.User
Sets the user login
setLogLevel(String) - Static method in class net.sourceforge.sconman.Multiproject
Sets the log level for the sconman system
setModificationDate(Date) - Method in class net.sourceforge.sconman.Content
 
setName(String) - Method in class net.sourceforge.sconman.agents.AbstractAgent
Sets the agent id.
setName(String, String) - Method in class net.sourceforge.sconman.Category
Sets the category id in the specified locale
setName(String, String) - Method in class net.sourceforge.sconman.ContentType
Sets the content type id in the specified locale
setName(String, String) - Method in class net.sourceforge.sconman.Descriptor
 
setName(String, String) - Method in class net.sourceforge.sconman.Field
Sets the content type id in the specified locale
setName(String) - Method in interface net.sourceforge.sconman.IAgent
Sets the agent id.
setName(String, String) - Method in class net.sourceforge.sconman.Language
Sets the content type locale in the specified locale
setParent(Permission) - Method in class net.sourceforge.sconman.Permission
 
setPassword(String) - Method in class net.sourceforge.sconman.agents.MailAdderAgent
 
setPassword(String) - Method in class net.sourceforge.sconman.User
Sets the user password
setPeriod(long) - Method in class net.sourceforge.sconman.agents.AbstractAgent
Sets the execution period in miliseconds
setPeriod(long) - Method in interface net.sourceforge.sconman.IAgent
Sets the time lapse between two consecutive task executions, in miliseconds.
setProject(Project) - Method in interface net.sourceforge.sconman.IExternalProjectSynchronizer
Sets the project.
setProperty(String, Object) - Method in class net.sourceforge.sconman.Category
Sets a property value to this Category.
setProperty(String, String) - Method in class net.sourceforge.sconman.User
Sets a user property
setQuotaListesner(SCMQuotaListener) - Method in class net.sourceforge.sconman.rep.FSQuotedRepository
Sets a quota listener
setReferencedType(String) - Method in class net.sourceforge.sconman.Field
 
setRepository(IRepository) - Method in class net.sourceforge.sconman.Category
Sets the repository for this category
setRootPath(String) - Method in class net.sourceforge.sconman.rep.FSBasicRepository
 
setSize(int) - Method in class net.sourceforge.sconman.Field
Sets the size.
setSize(String) - Method in class net.sourceforge.sconman.Field
Method setSize.
setSize(long) - Method in class net.sourceforge.sconman.rep.FSQuotedRepository
Resize the size of the repository
setSubscriptionHandler(ISubscriptionHandler) - Method in class net.sourceforge.sconman.Project
Sets the subscription handler for this project
setSubscriptionHandler(ISubscriptionHandler) - Method in class net.sourceforge.sconman.SubscriptionsListener
Sets the subscription handler
setThreshold(long) - Method in class net.sourceforge.sconman.rep.FSQuotedRepository
Resize the threshold of the repository
setToDate(Date) - Method in class net.sourceforge.sconman.Content
Sets the visibility end date, when the content will become invisible to normal search.
setType(ContentType) - Method in class net.sourceforge.sconman.Content
Sets the content's type
setType(String) - Method in class net.sourceforge.sconman.Field
Sets the type.
setUnique(boolean) - Method in class net.sourceforge.sconman.Field
 
setUri(String) - Method in class net.sourceforge.sconman.Content
Sets the content URI.
setValue(String, String) - Method in class net.sourceforge.sconman.Item
Sets the item value in the specified locale
Shell - Class in net.sourceforge.sconman.tools
The SCM JavaScript shell
Shell() - Constructor for class net.sourceforge.sconman.tools.Shell
 
size(String) - Method in interface net.sourceforge.sconman.IRepository
Gets the size of the file
size(String) - Method in class net.sourceforge.sconman.rep.FSBasicRepository
 
size - Variable in class net.sourceforge.sconman.rep.FSQuotedRepository.QuotaCalculator
 
SOURCE_CONTENT - Static variable in class net.sourceforge.sconman.Relationships
Reference to source content
startAgents(User) - Method in class net.sourceforge.sconman.AgentManager
Starts agent execution schedule.
startAgents(User) - Method in class net.sourceforge.sconman.Project
Starts the agent execution shedule.
stopAgents() - Method in class net.sourceforge.sconman.AgentManager
Stop every registered agent
stopAgents(User) - Method in class net.sourceforge.sconman.Project
Stops the agent execution shedule
store(InputStream, String) - Method in interface net.sourceforge.sconman.IRepository
Store an InputStream in the repository
store(InputStream, String) - Method in class net.sourceforge.sconman.rep.FSBasicRepository
 
store(InputStream, String) - Method in class net.sourceforge.sconman.rep.FSQuotedRepository
 
STORE_OK - Static variable in interface net.sourceforge.sconman.IRepository
Store code with ok result
STORE_QUOTA_EXCEED - Static variable in class net.sourceforge.sconman.rep.FSQuotedRepository
Store code result : Quota excceed
storeMail(Project, User, Message) - Method in class net.sourceforge.sconman.agents.MailAdderAgent
Adds an email to the content repository
StreamHelper - Class in net.sourceforge.sconman.helpers
Helper class for streams
StreamHelper() - Constructor for class net.sourceforge.sconman.helpers.StreamHelper
 
subscribe(User, String, String, String, String) - Method in class net.sourceforge.sconman.Category
Subscribes the user to this category
Subscription - Class in net.sourceforge.sconman
Instances of this class represent user's subscriptions to some content category.
Subscription(Content) - Constructor for class net.sourceforge.sconman.Subscription
A subscription is just a wrapper
SUBSCRIPTION_BOX - Static variable in class net.sourceforge.sconman.Subscriptions
Subscription box
Subscriptions - Class in net.sourceforge.sconman
Subscriptions helper
Subscriptions() - Constructor for class net.sourceforge.sconman.Subscriptions
 
SubscriptionsListener - Class in net.sourceforge.sconman
This is an ISCMEventListenerthat will listen to content additions in order to send this event to subscribed users.
SubscriptionsListener(ISubscriptionHandler) - Constructor for class net.sourceforge.sconman.SubscriptionsListener
Builds a new subscription listener that listens new content additions and handler registered subscriptions with the given ISubscriptionHandler
sync() - Method in class net.sourceforge.sconman.Content
Synchronized attributes file
synchronize(IRepository, IProgressObserver) - Method in class net.sourceforge.sconman.Category
Synchronizes index and repository, checking that every file in the repository is in the index also
synchronize(User, IProgressObserver) - Method in class net.sourceforge.sconman.Category
Synchronizes index and repository, checking that every file in the repository is in the index also
synchronizeAll(IProgressObserver) - Method in class net.sourceforge.sconman.Category
Synchronizes all the repositories below this category
synchronizeAll(User, IProgressObserver) - Method in class net.sourceforge.sconman.Category
Synchronizes all the repositories below this category

T

TaggedTextHandler - Class in net.sourceforge.sconman.handlers
Handles tagged text files, as XML or HTML, removing all the tags that represent structure or format information that is not relevant to indexation
TaggedTextHandler() - Constructor for class net.sourceforge.sconman.handlers.TaggedTextHandler
 
TEXT_TYPE - Static variable in class net.sourceforge.sconman.Field
Field Text type
TextHandler - Class in net.sourceforge.sconman.handlers
The simplest implementation: just do nothing, as the incoming input stream already is an indexable text stream.
TextHandler() - Constructor for class net.sourceforge.sconman.handlers.TextHandler
 
timer - Variable in class net.sourceforge.sconman.AgentManager
Sheduler
TO_DATE - Static variable in class net.sourceforge.sconman.Content
TO_DATE field id
toHex(byte[]) - Static method in class net.sourceforge.sconman.helpers.HexHelper
Returns the hex representation of the byte array
toHex(byte) - Static method in class net.sourceforge.sconman.helpers.HexHelper
Returns the hex representation for a byte
toString() - Method in class net.sourceforge.sconman.Category
A String representation for this object
toString() - Method in class net.sourceforge.sconman.Content
 
toString() - Method in class net.sourceforge.sconman.ContentType
 
toString() - Method in class net.sourceforge.sconman.Descriptor.Entry
 
toString() - Method in class net.sourceforge.sconman.Descriptor
 
toString() - Method in class net.sourceforge.sconman.Field
 
toString() - Method in class net.sourceforge.sconman.IndexManager.SearchResults
 
toString() - Method in class net.sourceforge.sconman.Language
 
toString() - Method in class net.sourceforge.sconman.Permission
 
toString() - Method in class net.sourceforge.sconman.Project
 
toString() - Method in class net.sourceforge.sconman.Query
 
toString() - Method in class net.sourceforge.sconman.Role
 
toString() - Method in class net.sourceforge.sconman.User
String representation of a User object
total - Variable in class net.sourceforge.sconman.Category.RepositoryIndexSynchronizer
 
TYPE - Static variable in class net.sourceforge.sconman.Content
CTYPE field id

U

unindex(Content) - Method in class net.sourceforge.sconman.Category
Remove content from the index
unindex(Content) - Method in class net.sourceforge.sconman.IndexManager
Removes a content from the index
unlock(Content) - Static method in class net.sourceforge.sconman.ContentLockManager
Unlock content
unsubscribe(User) - Method in class net.sourceforge.sconman.Category
Unsubscribes the user from this category
updateAuthorId(User, Project, String) - Static method in class net.sourceforge.sconman.tools.ProjectHelper
This method sets author to all the contents which author is out of synchronization
URI - Static variable in class net.sourceforge.sconman.Content
URI field id
usage(String) - Static method in class net.sourceforge.sconman.tools.Shell
Print a usage message.
User - Class in net.sourceforge.sconman
User class represent actors that access a Projectand performs operations on it.
User(SecurityContext, Content) - Constructor for class net.sourceforge.sconman.User
Main constructor
USER_CTYPE - Static variable in class net.sourceforge.sconman.User
Content type associated to users
USERS_CATEGORY - Static variable in class net.sourceforge.sconman.User
Category associated to users;

V

version(Context, Scriptable, Object[], Function) - Static method in class net.sourceforge.sconman.tools.Shell
Get and set the language version.
VIEW - Static variable in class net.sourceforge.sconman.Permission
 
VIEW_PERMISSION - Static variable in class net.sourceforge.sconman.Category
Permission to view contents below this category
VIEW_PERMISSION - Static variable in class net.sourceforge.sconman.ContentType
Permission to view contents of this type
visit(String, IRepository.IVisitor) - Method in interface net.sourceforge.sconman.IRepository
Visitor pattern for the repository.
visit(String, IRepository.IVisitor) - Method in class net.sourceforge.sconman.rep.FSBasicRepository
Explores the filesystem from relative path to the repository root path
visited - Variable in class net.sourceforge.sconman.Category.RepositoryIndexSynchronizer
 
visitFiles(File, FileHelper.IFileVisitor) - Static method in class net.sourceforge.sconman.helpers.FileHelper
Visitor pattern implementation for File objects.

W

writeAttributes(OutputStream) - Method in class net.sourceforge.sconman.Content
Write attributes on an output stream
writeAttributes() - Method in class net.sourceforge.sconman.Content
Stores content attributes
writeAttributes(Content) - Method in class net.sourceforge.sconman.handlers.NullHandler
 
writeAttributes(Content) - Method in interface net.sourceforge.sconman.IContentTypeHandler
Tries to write attributes to content's data
writeText(InputStream, Writer) - Method in class net.sourceforge.sconman.handlers.MSWordHandler
Writtes all the MS Word document text to the output writer
writeText(InputStream, Writer) - Method in class net.sourceforge.sconman.handlers.NullHandler
 
writeText(InputStream, Writer) - Method in class net.sourceforge.sconman.handlers.PDFHandler
 
writeText(InputStream, Writer) - Method in class net.sourceforge.sconman.handlers.TaggedTextHandler
Transfer all non-tagged text to the output writter
writeText(InputStream, Writer) - Method in class net.sourceforge.sconman.handlers.TextHandler
Transfers all the data from the input stream to the output writer
writeText(InputStream, Writer) - Method in interface net.sourceforge.sconman.IContentTypeHandler
Writes all the text associated to the incoming input stream

A B C D E F G H I K L M N O P Q R S T U V W

Copyright null null. All Rights Reserved.