/* * Copyright 2013 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at: * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or * implied. See the License for the specific language governing * permissions and limitations under the License. */ package org.openntf.domino; import org.openntf.domino.types.DatabaseDescendant; import org.openntf.domino.types.Design; import org.openntf.domino.types.FactorySchema; /** * The Interface OutlineEntry. */ public interface OutlineEntry extends Base<lotus.domino.OutlineEntry>, lotus.domino.OutlineEntry, org.openntf.domino.ext.OutlineEntry, Design, DatabaseDescendant { public static class Schema extends FactorySchema<OutlineEntry, lotus.domino.OutlineEntry, Outline> { @Override public Class<OutlineEntry> typeClass() { return OutlineEntry.class; } @Override public Class<lotus.domino.OutlineEntry> delegateClass() { return lotus.domino.OutlineEntry.class; } @Override public Class<Outline> parentClass() { return Outline.class; } }; public static final Schema SCHEMA = new Schema(); /* * (non-Javadoc) * * @see lotus.domino.OutlineEntry#getAlias() */ @Override public String getAlias(); /* * (non-Javadoc) * * @see lotus.domino.OutlineEntry#getDatabase() */ @Override public Database getDatabase(); /* * (non-Javadoc) * * @see lotus.domino.OutlineEntry#getDocument() */ @Override public Document getDocument(); /* * (non-Javadoc) * * @see lotus.domino.OutlineEntry#getEntryClass() */ @Override public int getEntryClass(); /* * (non-Javadoc) * * @see lotus.domino.OutlineEntry#getFormula() */ @Override public String getFormula(); /* * (non-Javadoc) * * @see lotus.domino.OutlineEntry#getFrameText() */ @Override public String getFrameText(); /* * (non-Javadoc) * * @see lotus.domino.OutlineEntry#getHideFormula() */ @Override public String getHideFormula(); /* * (non-Javadoc) * * @see lotus.domino.OutlineEntry#getImagesText() */ @Override public String getImagesText(); /* * (non-Javadoc) * * @see lotus.domino.OutlineEntry#getKeepSelectionFocus() */ @Override public boolean getKeepSelectionFocus(); /* * (non-Javadoc) * * @see lotus.domino.OutlineEntry#getLabel() */ @Override public String getLabel(); /* * (non-Javadoc) * * @see lotus.domino.OutlineEntry#getLevel() */ @Override public int getLevel(); /* * (non-Javadoc) * * @see lotus.domino.OutlineEntry#getNamedElement() */ @Override public String getNamedElement(); /* * (non-Javadoc) * * @see lotus.domino.OutlineEntry#getParent() */ @Override public Outline getParent(); /* * (non-Javadoc) * * @see lotus.domino.OutlineEntry#getType() */ @Override public int getType(); /* * (non-Javadoc) * * @see lotus.domino.OutlineEntry#getURL() */ @Override public String getURL(); /* * (non-Javadoc) * * @see lotus.domino.OutlineEntry#getUseHideFormula() */ @Override public boolean getUseHideFormula(); /* * (non-Javadoc) * * @see lotus.domino.OutlineEntry#getView() */ @Override public View getView(); /* * (non-Javadoc) * * @see lotus.domino.OutlineEntry#hasChildren() */ @Override public boolean hasChildren(); /* * (non-Javadoc) * * @see lotus.domino.OutlineEntry#isHidden() */ @Override public boolean isHidden(); /* * (non-Javadoc) * * @see lotus.domino.OutlineEntry#isHiddenFromNotes() */ @Override public boolean isHiddenFromNotes(); /* * (non-Javadoc) * * @see lotus.domino.OutlineEntry#isHiddenFromWeb() */ @Override public boolean isHiddenFromWeb(); /* * (non-Javadoc) * * @see lotus.domino.OutlineEntry#isInThisDB() */ @Override public boolean isInThisDB(); /* * (non-Javadoc) * * @see lotus.domino.OutlineEntry#isPrivate() */ @Override public boolean isPrivate(); /* * (non-Javadoc) * * @see lotus.domino.OutlineEntry#setAction(java.lang.String) */ @Override public boolean setAction(final String action); /* * (non-Javadoc) * * @see lotus.domino.OutlineEntry#setAlias(java.lang.String) */ @Override public void setAlias(final String alias); /* * (non-Javadoc) * * @see lotus.domino.OutlineEntry#setFrameText(java.lang.String) */ @Override public void setFrameText(final String frameText); /* * (non-Javadoc) * * @see lotus.domino.OutlineEntry#setHidden(boolean) */ @Override public void setHidden(final boolean flag); /* * (non-Javadoc) * * @see lotus.domino.OutlineEntry#setHiddenFromNotes(boolean) */ @Override public void setHiddenFromNotes(final boolean flag); /* * (non-Javadoc) * * @see lotus.domino.OutlineEntry#setHiddenFromWeb(boolean) */ @Override public void setHiddenFromWeb(final boolean flag); /* * (non-Javadoc) * * @see lotus.domino.OutlineEntry#setHideFormula(java.lang.String) */ @Override public void setHideFormula(final String formula); /* * (non-Javadoc) * * @see lotus.domino.OutlineEntry#setImagesText(java.lang.String) */ @Override public void setImagesText(final String imagesText); /* * (non-Javadoc) * * @see lotus.domino.OutlineEntry#setKeepSelectionFocus(boolean) */ @Override public void setKeepSelectionFocus(final boolean flag); /* * (non-Javadoc) * * @see lotus.domino.OutlineEntry#setLabel(java.lang.String) */ @Override public void setLabel(final String label); /* * (non-Javadoc) * * @see lotus.domino.OutlineEntry#setNamedElement(lotus.domino.Database, java.lang.String, int) */ @Override public boolean setNamedElement(final lotus.domino.Database db, final String elementName, final int entryClass); /* * (non-Javadoc) * * @see lotus.domino.OutlineEntry#setNoteLink(lotus.domino.Database) */ @Override public boolean setNoteLink(final lotus.domino.Database db); /* * (non-Javadoc) * * @see lotus.domino.OutlineEntry#setNoteLink(lotus.domino.Document) */ @Override public boolean setNoteLink(final lotus.domino.Document doc); /* * (non-Javadoc) * * @see lotus.domino.OutlineEntry#setNoteLink(lotus.domino.View) */ @Override public boolean setNoteLink(final lotus.domino.View view); /* * (non-Javadoc) * * @see lotus.domino.OutlineEntry#setURL(java.lang.String) */ @Override public boolean setURL(final String url); /* * (non-Javadoc) * * @see lotus.domino.OutlineEntry#setUseHideFormula(boolean) */ @Override public void setUseHideFormula(final boolean flag); }